RT-11
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 7. prosince 2019; kontroly vyžadují
5 úprav .
RT-11 ( RT z angl. Real Time - in real time ) je jednouživatelský real-time operační systém od DEC pro 16bitové počítače řady PDP-11 . Poprvé byl spuštěn v roce 1970 a byl široce používán pro systémy v reálném čase, řízení procesů a sběr dat.
Funkce
- Multitasking – systémy RT-11, s výjimkou TS monitoru, nepodporovaly preemptivní multitasking , ale většina verzí umožňovala spouštění více aplikací současně. Všechny verze programu monitor, kromě SJ, poskytovaly možnost spouštět „úlohu na pozadí“ ( Background Job ). Kromě toho monitory FB, XM a ZM poskytovaly „úlohu v popředí“ a také malý počet „systémových úloh“.
- Zdrojový kód - RT-11 byl napsán v assembleru. Intenzivní používání podmíněné kompilace a programování maker v assembleru MACRO-11 poskytlo významnou míru konfigurovatelnosti. Distribuce RT-11 přišly se zdrojovým kódem operačního systému a ovladačů zařízení, ze kterých byly odstraněny všechny komentáře. Byl poskytnut program SYSGEN, pomocí kterého byl sestaven operační systém podle konfigurace uživatele. Vývojářská dokumentace obsahovala výpisy jádra s komentáři.
- Ovladače zařízení – V dřívějších verzích RT-11 byly ovladače zařízení zabudovány do jádra během konfigurace systému, v pozdějších verzích se ovladače staly načítatelnými. Vzhledem k tomu, že RT-11 byl často používán pro ovládání zařízení a získávání dat, vývojáři často psali nové ovladače zařízení nebo vylepšovali ty stávající a DEC podporovalo takový vývoj tím, že své hardwarové subsystémy otevřelo, podporovalo vývojáře hardwaru a softwaru třetích stran a povzbuzovalo Komunita uživatelů DEC ( DIGITAL Equipment ). Společnost uživatelů Corporation ).
- Souborový systém - RT-11 měl nejjednodušší dvouúrovňový (svazek / soubor) souborový systém se spojitými (jednosegmentovými) soubory, který vyžadoval periodickou defragmentaci místa na disku. Vrstvení souborového systému bylo obvykle realizováno pomocí virtuálních disků (souborový systém připojených svazků byl implementován v běžném souboru nebo souboru na jiném virtuálním disku). Název souboru se skládal z názvu souboru, symbolu "." a povinné "přípony" názvu souboru. Maximální délka názvu souboru je 6 znaků. Délka rozšíření je 3 znaky. Symbol "." byl zahrnut v názvu každého souboru a nebyl uložen v systému souborů. Mnohonásobnost tří délek názvu a přípony je vysvětlena použitím kódování RADIX-50 pro jejich uložení , které vyžaduje pouze 2 bajty pro uložení 3 znaků.
- Software – RT-11 se dodává s řadou obslužných programů. Nástroje DIR, DUP, PIP a FORMAT vám umožnily spravovat jednotky a adresáře. Editory TECO, EDIT a vizuální editory KED (pro VT100) a K52 (pro VT52) umožnily vytvářet a upravovat soubory se zdrojovým kódem a daty. MACRO, LINK a LIBR vám umožnily vytvářet vlastní spustitelné soubory. ODT, VDT a SD - ladicí programy. Varianta Runoff od DEC umožnila uživateli vytvářet dokumenty. A konečně, program VTCOM vám umožnil komunikovat s jiným systémem prostřednictvím telefonní linky a modemu.
Možnosti
- RT-11SJ ( Single Job monitor ) je jednoúlohový OS pro stroje s pamětí až 64 KB (32 KSlov).
- RT-11SL ( Single Line monitor ) je jednoúlohový OS pro stroje s pamětí až 64 KB (32 KSlov) rozšíření SJ monitoru , které podporuje historii příkazového řádku, nastavení promptu a další vymoženosti. Objevil se s vydáním verze 5 a okamžitě nahradil SJ-monitor.
- RT-11BL ( BaseLine monitor ) Ultrakompaktní verze monitoru SJ s minimálními hardwarovými nároky. Dodáváno jako součást distribuční sady RT-11. Monitor se spustil a fungoval na všech strojích rodiny PDP-11. Byl určen hlavně pro generování systému.
- RT-11FB ( monitor na popředí/na pozadí ) – OS se dvěma osmi úlohami (na pozadí-online) s nepreemptivním multitaskingem pro stroje s pamětí až 64 KB
- RT-11XM ( eXtended Memory monitor ) — OS se dvěma až osmi úlohami s nepreemptivním multitaskingem pro počítače s více než 64 KB paměti, které mají systém správy paměti
- RT-11ZM - Podporované schéma separace paměti pro paměť instrukcí a paměť dat přijatou na strojích PDP-11/45.
- RT-11TS - ( Time Sharing monitor ) Víceuživatelský multitasking OS se sdílením času, každému uživateli byl poskytnut virtuální stroj - analog RT-11SJ.
- TSX - Vývoj RT-11TS s preemptivním multitaskingem založeným na statických/dynamických prioritách s doplňkovými službami (dávkové zpracování, virtuální terminály, síťová konektivita, bezpečnost pro více uživatelů). Vyvinuto společností S&H Computing .
Pozoruhodné verze
- V3.x je jednou z nejrozšířenějších verzí první poloviny 80. let.
- Hlavním rysem této verze je ovladač systémového zařízení zabudovaný do monitoru. Například: "DXMNSJ" - DX' MoNitor Single Job - jednoúlohový monitor spuštěný ze zařízení "DX" - 8palcová disketová jednotka; "RKMNFB" - RK' MoNitor Foreground/Background - monitor provozu na pozadí spuštěný ze zařízení "RK" - kazetový pevný disk atd.
- V4.x je dalším vývojem operačního systému. Některé funkce byly rozšířeny a doplněny. Zejména bylo možné podporovat časovač v SJ-monitoru.
- Stejnou verzi monitoru lze nainstalovat na jakékoli zařízení ke stažení. Názvy monitorů vypadaly takto: "RT11SJ" , "RT11FB" atd.
- Distribuční sada byla dodána jako sada souborů assembleru a programu pro generování monitorů napsaných v jazyce PAGEN .
- Rozšířená sada podporovaných zařízení. Seznam ovladačů byl doplněn zejména o ovladač "VM" - virtuální disk v rozšířené paměti
- Byla rozšířena a doplněna sada systémových utilit.
- V5.x - V této verzi OS bylo provedeno mnoho nových věcí, které vedly k jeho široké distribuci. Verze 5.0 po svém narození téměř okamžitě nahradila všechny předchozí.
- Zavedena podpora pro "logické" nebo "virtuální" disky (ovladač "LD" ). To umožnilo implementovat víceúrovňovou strukturu souborů.
- Monitor klávesnice dostal možnost upravovat příkazový řádek na obrazovce a pamatovat si historii příkazů. Za tímto účelem byl OS doplněn o ovladač „SL“ ( Single Line editor )
- Bylo možné pracovat s rozšířenými dávkovými soubory (INDirect-files), což jsou vlastně programy napsané v jazyce na vysoké úrovni. Za tímto účelem se objevil nástroj pro rozšíření monitoru klávesnice - interpret "IND" . Program pro generování monitorů je napsán v jazyce IND . Jazyk „PAGEN“ tedy již není potřeba.
- Tato verze OS je nejpoužívanější. Na jeho základně v SSSR bylo vyrobeno mnoho klonů.
Historie vydání
|
Verze |
Datum vydání |
Poznámka
|
RT-11V01-15 |
25.07.1973 |
|
RT-11V02B |
5.1.1975 |
Objevil se FB monitor
|
RT-11V02C |
20. 11. 1975 |
Přidána podpora pro LSI-11
|
RT-11 V03 |
14.08.1977 |
Objevil se XM monitor. Nástroj PIP rozdělený na PIP,DUP,DIR
|
RT-11V03B |
27.03.1979 |
|
RT-11 V04.00 |
21.02.1980 |
Ovladač systémového zařízení oddělený od souboru monitoru
|
RT-11V04.00C |
02/01/1982 |
|
RT-11 V05.00 |
03/12/1983 |
|
RT-11 V05.01 |
02/01/1984 |
|
RT-11 V05.01B |
19.03.1984 |
|
RT-11 V05.01C |
01.09.1984 |
|
RT-11 V05.02 |
17.06.1985 |
|
RT-11 V05.03 |
20.12.1985 |
|
RT-11 V05.04 |
09.03.1986 |
|
RT-11 V05.04A |
01/05/1987 |
|
RT-11 V05.04B |
05/04/1987 |
|
RT-11 V05.04C |
09/02/1987 |
|
RT-11 V05.04D |
17. 11. 1987 |
|
RT-11 V05.04E |
05/01/1988 |
|
RT-11 V05.04F |
09/06/1988 |
|
RT-11V05.04G |
19.12.1988 |
|
RT-11 V05.05 |
31.10.1989 |
|
RT-11 V05.06 |
31.08.1992 |
|
RT-11 V05.07 |
31. 10. 1998 |
|
Klony v SSSR
Téměř všechny klony byly vyvinuty s ohledem na použití ruského jazyka a kódování KOI-7 [3] v institutu INEUM .
Literatura
- Archangelskij Andrej Germanovič. "RT-11, krok za krokem" . — Moskva, 1989. [1]
- L. I. Valikova, G. V. Vigdorchik, A. Yu. Vorobyov, A. A. Lukin. Operační systém SM COMPUTER RAFOS. Adresář. - M. : Finance a statistika, 1984. - 207 s.
Poznámky
- ↑ Přehled příkazů operačního systému RAFOS . Získáno 4. června 2016. Archivováno z originálu 10. června 2016. (neurčitý)
- ↑ Uživatelská příručka OS RAFOS. - Výpočetní středisko Akademie věd SSSR, 1987. - 54 s.
- ↑ 1 2 Operační systém FODOS-2. Příručka k systému . — 198 s.
Odkazy
Operační systémy BK-0010/11 |
---|
|