Основные понятия

то что нужно знать

Posted by Unik on 21.02.2014

Прежде чем приступить к установке ОС необходимо ознакомится с несколькими понятиями.

В RSX-11 устройства ввода/вывода называются не так как их обозначили в DEC. И чтобы понимать куда и что копируем при установке привожу таблицу соответствия названий. Вся таблица была бы большой поэтому пишу только применительно к моему конфигу PDP-11/45:

DEC - RSX - примечание
RL  - DL  - съемный жесткий диск(исп. катриджи на 5.2МБ и 10МБ)
RP  - DB  - жёсткий диск, в моем конфиге RP06 на 176МБ   
TS  - MS  - считыватель магнитной ленты(магнитофон)
DZ  - YZ  - терминальный интерфейс
LP11 - LP - принтер для вывода на бумагу
а также: 
LB: - системный диск
SY: - текущий диск

Для измерения величины оперативной памяти на DEC машинах часто применяется понятие "слово(word)". Размер "слова" зависит от архитектуры машины и может быть разным. На PDP-11 размер слова равен 16 битам, но сейчас принято измерять память байтами в котором 8 бит и следовательно одно слово это два байта.

1KiW = 2КБ

В RSX-11 используется файловая система Files-11 в её первом варианте - ODS-1. Место на носителе измеряется в блоках, один блок это 512 байт данных, т.е. 1КБ это 2 блока.

1 блок = 512 байт
2 блока = 1КБ

Files-11 имеет не иерархическую структуру каталогов, где на каждом устройстве есть корневой каталог MFD(master file directory)а в нем уже каталоги обозначающиеся как двумерный массив [,]:

[g,m]
g - group(группа)
m - member(участник)

Вот примерное описание директорий:

[1,1]         System libraries and files of general use.
[1,2]         System help files, system command files
[1,3]         Recovered files
[1,4]         System console logs
[1,6]         Errorlog files, and also FAL log files
[1,54]        System executables (system dependent)
[2,54]        Baseline system
[3,54]        System executables (system independent, M+ only)
[6,54]        Standalone system
[*,10]        Sources
[*,24]        Command files to build sources
[*,34]        Listings from builds
[*,54]        Destination task files
[11,*]        Kernel and device drivers
[12,*]        MCR and related
[13,*]        FCP
[14,*]        RMD
[15,*]        Executive utilities
[16,*]        Multiuser utilities
[17,*]        ERRLOG
[20,*]        File system related
[22,*]        MTAACP
[23,*]        DCL
[24,*]        TDX
[25,*]        QMG
[26,*]        BPR
[27,*]        CON,HRC
[30,*]        MAC
[31,*]        TKB
[32,*]        PIP
[33,*]        FLX
[34,*]        VFY
[35,*]        DMP
[36,*]        DSC
[37,*]        EDI
[40,*]        SLP
[42,*]        LBR
[45,*]        K-series
[46,*]        PRT
[47,*]        ODT
[50,*]        FCS
[55,*]        SYSLIB
[57,*]        ZAP
[60,*]        PIPUTL
[61,*]        RSXMAC (RSX macros)
[62,*]        BAD
[65,*]        CRF
[70,*]        VMR
[74,*]        BRU
[75,*]        RCT
[77,*]        ISC,ICP
[103,*]       RPT
[104,*]       ERRLOG control files
[107,*]       CMP
[111,*]       PAT
[112,*]       FMT
[113,*]       IOX
[117,*]       CDA
[120,*]       CRP
[121,*]       LPP
[123,*]       VCP
[125,*]       Shadow recording
[126,*]       Accounting
[200,*]       SYSGEN

И кстати, пользователь считается привилегированным, если его UIC меньше или равен 10 т.е UIC=[1-10,*] например [5,1]

Работать в системе лучше всего через эмуляторы терминала VT52, мне известно только три подходящих:
SecureCRT
Tera Term Pro
VT52 от Patron

Всё, этих знаний достаточно чтобы приступить к установке. Возможно в будущем я дополню этот пост другими сведениями.