RT-11
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 7 decembrie 2019; verificările necesită
5 modificări .
RT-11 ( RT din engleză. Real Time - in real time ) este un sistem de operare în timp real pentru un singur utilizator de la DEC pentru computere pe 16 biți din seria PDP-11 . A fost lansat pentru prima dată în 1970 și a fost utilizat pe scară largă pentru sisteme în timp real, controlul proceselor și achiziția de date.
Caracteristici
- Multitasking - Sistemele RT-11, cu excepția monitorului TS, nu suportau multitasking preventiv , dar majoritatea versiunilor permiteau rularea simultană a mai multor aplicații. Toate versiunile programului de monitorizare, cu excepția SJ, au oferit posibilitatea de a rula o „sarcină de fundal” ( Background Job ). În plus, monitoarele FB, XM și ZM au oferit o „lucrare în prim-plan” , precum și un număr mic de „sarcini de sistem”.
- Codul sursă - RT-11 a fost scris în limbaj de asamblare. Utilizarea intensă a compilației condiționate și a programării macro-asamblatorului MACRO-11 a oferit un grad semnificativ de configurabilitate. Distribuțiile RT-11 au venit cu codul sursă pentru sistemul de operare și driverele de dispozitiv, din care toate comentariile au fost eliminate. A fost furnizat programul SYSGEN, cu care sistemul de operare a fost asamblat conform configurației utilizatorului. Documentația pentru dezvoltatori includea liste de kernel cu comentarii.
- Drivere de dispozitiv - În versiunile anterioare ale RT-11, driverele de dispozitiv au fost încorporate în nucleu în timpul configurării sistemului, în versiunile ulterioare driverele au devenit încărcabile. Deoarece RT-11 a fost adesea folosit pentru controlul dispozitivelor și achiziția de date, dezvoltatorii au scris adesea noi drivere de dispozitiv sau le-au îmbunătățit pe cele existente, iar DEC a încurajat o astfel de dezvoltare prin deschiderea subsistemelor hardware, sprijinind dezvoltatorii de hardware și software terți și încurajând DEC ( Echipament DIGITAL) Comunitate de utilizatori.Societatea utilizatorilor corporației ).
- Sistem de fișiere - RT-11 a avut cel mai simplu sistem de fișiere cu două niveluri (volum / fișiere) cu fișiere continue (cu un singur segment), care necesita defragmentarea periodică a spațiului pe disc. Stratificarea sistemului de fișiere a fost de obicei implementată folosind discuri virtuale (sistemul de fișiere al volumelor montate a fost implementat într-un fișier obișnuit sau într-un fișier de pe un alt disc virtual). Numele fișierului consta din numele fișierului, simbolul "." și „extensia” obligatorie a numelui fișierului. Lungimea maximă a unui nume de fișier este de 6 caractere. Lungimea extensiei este de 3 caractere. Simbolul "." a fost implicată în numele fiecărui fișier și nu a fost stocată în sistemul de fișiere. Multiplicitatea celor trei lungimi ale numelui și extensiei se explică prin utilizarea codificării RADIX-50 pentru stocarea lor , care necesită doar 2 octeți pentru a stoca 3 caractere.
- Software - RT-11 a venit cu o serie de programe utilitare. Utilitarele DIR, DUP, PIP și FORMAT vă permit să gestionați unități și directoare. Editorii TECO, EDIT și editorii vizuali KED (pentru VT100) și K52 (pentru VT52) au făcut posibilă crearea și editarea fișierelor cu cod sursă și date. MACRO, LINK și LIBR v-au permis să vă creați propriile fișiere executabile. ODT, VDT și SD - programe de depanare. Varianta Runoff a lui DEC a permis utilizatorului să creeze documente. Și în sfârșit, programul VTCOM îți permitea să comunici cu un alt sistem printr-o linie telefonică și un modem.
Opțiuni
- RT-11SJ ( Monitor un singur job ) este un sistem de operare cu o singură sarcină pentru mașini cu memorie de până la 64 KB (32 KSlov).
- RT-11SL ( Monitor de linie unică ) este un sistem de operare cu o singură sarcină pentru mașini cu memorie de până la 64 KB (32 KSlov) extensie de monitor SJ care acceptă istoricul liniei de comandă, setarea promptului și alte facilități. A apărut odată cu lansarea versiunii 5 și a înlocuit instantaneu monitorul SJ.
- RT-11BL ( Monitor BaseLine ) O versiune ultra-compactă a monitorului SJ cu cerințe hardware minime. Furnizat ca parte a setului de distribuție RT-11. Monitorul a pornit și a funcționat pe toate mașinile din familia PDP-11. A fost destinat în principal pentru generarea sistemului.
- RT-11FB ( Monitor în prim- plan/în fundal ) - Sistem de operare cu două opt sarcini (în fundal-online) cu multitasking non-preemptiv pentru mașini cu până la 64 KB de memorie
- RT-11XM ( monitor de memorie eXtended ) — Sistem de operare cu două până la opt sarcini cu multitasking non-preemptive pentru mașini cu mai mult de 64 KB de memorie care au un sistem de gestionare a memoriei
- RT-11ZM - Sprijină schema de separare a memoriei pentru memoria de instrucțiuni și memoria de date adoptată în mașinile PDP-11/45.
- RT-11TS - ( Monitor de partajare a timpului ) Sistem de operare multi-utilizator multitasking cu partajare a timpului, fiecare utilizator a primit o mașină virtuală - un analog al RT-11SJ.
- TSX - Dezvoltare RT-11TS cu multitasking preventiv bazat pe prioritati statice/dinamice cu servicii suplimentare (procesare batch, terminale virtuale, conectivitate la retea, securitate multi-user). Dezvoltat de S&H Computing .
Versiuni notabile
- V3.x este una dintre cele mai comune versiuni din prima jumătate a anilor 80.
- Caracteristica principală a acestei versiuni este driverul dispozitivului de sistem încorporat în monitor. De exemplu: "DXMNSJ" - DX' MoNitor Single Job - un monitor cu o singură sarcină lansat de pe dispozitivul "DX" - o unitate de dischetă de 8 inchi; "RKMNFB" - RK' MoNitor Foreground/Background - monitor operațional de fundal lansat de pe dispozitivul "RK" - un hard disk de casetă etc.
- V4.x este o dezvoltare ulterioară a sistemului de operare. Unele caracteristici au fost extinse și completate. În special, a devenit posibilă suportarea unui temporizator în monitorul SJ.
- Aceeași versiune de monitor poate fi instalată pe orice dispozitiv descărcabil. Numele monitorului arăta astfel: „RT11SJ” , „RT11FB” etc.
- Kit-ul de distribuție a fost furnizat ca un set de fișiere de asamblare și un program pentru generarea de monitoare scrise în limbajul PAGEN .
- Set extins de dispozitive acceptate. Lista de drivere a fost completată, în special, cu driverul „VM” - un disc virtual în memorie extinsă
- Setul de utilități de sistem a fost extins și completat.
- V5.x - În această versiune a sistemului de operare, s-au făcut o mulțime de lucruri noi, ceea ce a dus la distribuția sa largă. Versiunea 5.0 după naștere le-a înlocuit aproape instantaneu pe toate cele anterioare.
- S-a introdus suport pentru discuri „logice” sau „virtuale” (driver „LD” ). Acest lucru a făcut posibilă implementarea unei structuri de fișiere pe mai multe niveluri.
- Monitorul tastaturii a primit posibilitatea de a edita linia de comandă pe ecran și de a reține istoricul comenzilor. În acest scop, sistemul de operare a fost completat cu driverul „SL” ( editor Single Line )
- A devenit posibil să se lucreze cu fișiere batch extinse (fișiere INDirect), care sunt de fapt un program scris într-un limbaj de nivel înalt. În acest scop, a apărut un utilitar de extensie a monitorului tastaturii - interpretul „IND” . Programul de generare a monitorului este scris în limbajul IND . În consecință, limbajul „PAGEN” nu mai este necesar.
- Această versiune a sistemului de operare este cea mai utilizată. Numeroase clone au fost realizate la baza sa din URSS.
Istoricul lansărilor
|
Versiune |
Data de lansare |
Notă
|
RT-11V01-15 |
25.07.1973 |
|
RT-11V02B |
05/01/1975 |
A apărut monitorul FB
|
RT-11V02C |
20.11.1975 |
S-a adăugat suport pentru LSI-11
|
RT-11 V03 |
14.08.1977 |
A apărut monitorul XM. Utilitar PIP împărțit în PIP,DUP,DIR
|
RT-11V03B |
27.03.1979 |
|
RT-11 V04.00 |
21.02.1980 |
Driverul dispozitivului de sistem separat de fișierul monitor
|
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 |
09/01/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 |
|
Clonele din URSS
Aproape toate clonele au fost dezvoltate ținând cont de utilizarea limbii ruse și a codificării KOI-7 [3] la Institutul INEUM .
Literatură
- Arhangelski Andrei Germanovici. „RT-11, pas cu pas”. — Moscova, 1989. [1]
- L. I. Valikova, G. V. Vigdorchik, A. Yu. Vorobyov, A. A. Lukin. Sistem de operare SM COMPUTER RAFOS. Director. - M. : Finanţe şi statistică, 1984. - 207 p.
Note
- ↑ Referința comenzilor sistemului de operare RAFOS . Consultat la 4 iunie 2016. Arhivat din original pe 10 iunie 2016. (nedefinit)
- ↑ RAFOS OS Manual de utilizare. - Centrul de calcul al Academiei de Științe a URSS, 1987. - 54 p.
- ↑ 1 2 Sistem de operare FODOS-2. Manual de sistem . — 198 p.
Link -uri
Sisteme de operare BK-0010/11 |
---|
|