RT-11
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 7 december 2019; kontroller kräver
5 redigeringar .
RT-11 ( RT från engelskan. Real Time - in real time ) är ett realtidsoperativsystem för en användare från DEC för 16-bitars datorer i PDP-11- serien . Den lanserades första gången 1970 och har använts i stor utsträckning för realtidssystem, processkontroll och datainsamling.
Funktioner
- Multitasking - RT-11-system, med undantag för TS-monitorn, stödde inte förebyggande multitasking , men de flesta versioner tillät att flera applikationer kördes samtidigt. Alla versioner av monitorprogrammet, förutom SJ, gav möjlighet att köra en "bakgrundsuppgift" ( Bakgrundsjobb ). Dessutom gav FB-, XM- och ZM-monitorerna ett "förgrundsjobb" såväl som ett litet antal "systemuppgifter".
- Källkod - RT-11 skrevs på assemblerspråk. Tung användning av villkorlig kompilering och MACRO-11 assembler makroprogrammering gav en betydande grad av konfigurerbarhet. RT-11-distributioner kom med källkoden för operativsystemet och drivrutiner, från vilka alla kommentarer togs bort. SYSGEN-programmet tillhandahölls, med vilket operativsystemet monterades enligt användarens konfiguration. Utvecklardokumentationen inkluderade kärnlistor med kommentarer.
- Enhetsdrivrutiner - I tidigare versioner av RT-11 byggdes drivrutiner in i kärnan under systemkonfigurationen, i senare versioner blev drivrutinerna laddningsbara. Eftersom RT-11 ofta användes för enhetskontroll och datainsamling, skrev utvecklare ofta nya enhetsdrivrutiner eller förbättrade befintliga, och DEC uppmuntrade sådan utveckling genom att göra sina hårdvaruundersystem öppna, stödja tredje parts hård- och mjukvaruutvecklare och uppmuntra DEC ( DIGITAL Equipment ) User Community. Corporation Users Society ).
- Filsystem - RT-11 hade det enklaste filsystemet på två nivåer (volym/fil) med kontinuerliga (ensegments) filer, vilket krävde periodisk defragmentering av diskutrymme. Lagringen av filsystemet implementerades vanligtvis med hjälp av virtuella diskar (filsystemet med monterade volymer implementerades i en vanlig fil eller en fil på en annan virtuell disk). Filnamnet bestod av filnamnet, symbolen "." och den obligatoriska "förlängningen" av filnamnet. Den maximala längden på ett filnamn är 6 tecken. Längden på tillägget är 3 tecken. Symbol "." antyddes i namnet på varje fil och lagrades inte i filsystemet. Mångfalden av tre längder av namnet och tillägget förklaras av användningen av RADIX-50- kodning för deras lagring , vilket endast kräver 2 byte för att lagra 3 tecken.
- Programvara - RT-11 levererades med en rad verktygsprogram. Verktygen DIR, DUP, PIP och FORMAT gjorde det möjligt för dig att hantera enheter och kataloger. Redaktörer TECO, EDIT och visuella redaktörer KED (för VT100) och K52 (för VT52) gjorde det möjligt att skapa och redigera filer med källkod och data. MACRO, LINK och LIBR gjorde det möjligt för dig att skapa dina egna körbara filer. ODT, VDT och SD - felsökningsprogram. DEC:s Runoff-variant gjorde det möjligt för användaren att skapa dokument. Och slutligen tillät VTCOM-programmet dig att kommunicera med ett annat system via en telefonlinje och ett modem.
Alternativ
- RT-11SJ ( Single Job Monitor ) är ett operativsystem med en enda uppgift för maskiner med upp till 64 KB (32 KSlov) minne.
- RT-11SL ( Single Line monitor ) är ett single-tasking OS för maskiner med minne upp till 64 KB (32 KSlov) SJ - monitortillägg som stöder kommandoradshistorik, snabbinställning och andra bekvämligheter. Dök upp med releasen av version 5, och ersatte omedelbart SJ-monitorn.
- RT-11BL ( BaseLine monitor ) En ultrakompakt version av SJ monitorn med minimala hårdvarukrav. Levereras som en del av distributionssatsen RT-11. Monitorn startade och fungerade på alla maskiner i PDP-11-familjen. Det var främst avsett för systemgenerering.
- RT-11FB ( Förgrunds-/Bakgrundsmonitor ) - Två-åtta-uppgifter (bakgrund-online) OS med icke-förebyggande multitasking för maskiner med upp till 64 KB minne
- RT-11XM ( eXtended Memory Monitor ) — OS med två till åtta uppgifter med icke-förebyggande multitasking för maskiner med mer än 64 KB minne som har ett minneshanteringssystem
- RT-11ZM - Stödde minnesseparationsschemat för instruktionsminne och dataminne som används i PDP-11/45-maskiner.
- RT-11TS - ( Time Sharing monitor ) Multi-användar multi-tasking OS med tidsdelning, varje användare försågs med en virtuell maskin - en analog till RT-11SJ.
- TSX - Utveckling av RT-11TS med förebyggande multitasking baserat på statiska/dynamiska prioriteringar med ytterligare tjänster (batchbearbetning, virtuella terminaler, nätverksanslutning, fleranvändarsäkerhet). Utvecklad av S&H Computing .
Anmärkningsvärda versioner
- V3.x är en av de vanligaste versionerna under första hälften av 80-talet.
- Huvudfunktionen i denna version är den inbyggda drivrutinen för systemets enhet i monitorn. Till exempel: "DXMNSJ" - DX' MoNitor Single Job - en monitor med en enda uppgift lanserad från enheten "DX" - en 8-tums diskettenhet; "RKMNFB" - RK' MoNitor Förgrund/Bakgrund - bakgrundsfunktionsmonitor lanserad från "RK" -enheten - en kassetthårddisk, etc.
- V4.x är en vidareutveckling av operativsystemet. Vissa funktioner har utökats och kompletterats. I synnerhet blev det möjligt att stödja en timer i SJ-monitorn.
- Samma bildskärmsversion kan installeras på valfri nedladdningsbar enhet. Skärmnamnen såg ut så här: "RT11SJ" , "RT11FB" osv.
- Distributionssatsen levererades som en uppsättning assemblerfiler och ett program för att generera monitorer skrivna på PAGEN- språket .
- Utökad uppsättning enheter som stöds. Listan över drivrutiner har kompletterats, särskilt med "VM" -drivrutinen - en virtuell disk i utökat minne
- Uppsättningen av systemverktyg har utökats och kompletterats.
- V5.x - I den här versionen av operativsystemet gjordes många nya saker, vilket ledde till dess breda distribution. Version 5.0 efter dess födelse ersatte nästan omedelbart alla tidigare.
- Introducerat stöd för "logiska" eller "virtuella" diskar (drivrutin "LD" ). Detta gjorde det möjligt att implementera en filstruktur på flera nivåer.
- Tangentbordsmonitorn fick möjligheten att redigera kommandoraden på skärmen och komma ihåg historiken för kommandon. För detta ändamål fylldes operativsystemet på med "SL" -drivrutinen ( Single Line editor )
- Det blev möjligt att arbeta med utökade batchfiler (INDirect-filer), som egentligen är ett program skrivet på ett högnivåspråk. För detta ändamål dök ett verktyg för förlängning av tangentbordsskärmen upp - "IND" -tolken . Bildskärmsgenereringsprogrammet är skrivet på IND- språket . Följaktligen behövs inte längre språket "PAGEN" .
- Denna version av operativsystemet är den mest använda. Många kloner gjordes vid dess bas i Sovjetunionen.
Releasehistorik
|
Version |
Utgivningsdatum |
Notera
|
RT-11V01-15 |
1973-07-25 |
|
RT-11V02B |
1975-01-05 |
FB monitor dök upp
|
RT-11V02C |
1975-11-20 |
Lagt till stöd för LSI-11
|
RT-11 V03 |
1977-08-14 |
XM-skärmen dök upp. PIP-verktyg uppdelat i PIP, DUP, DIR
|
RT-11V03B |
1979-03-27 |
|
RT-11 V04.00 |
1980-02-21 |
Systemets enhetsdrivrutin separerad från bildskärmsfilen
|
RT-11V04.00C |
1982-01-02 |
|
RT-11 V05.00 |
1983-12-03 |
|
RT-11 V05.01 |
1984-01-02 |
|
RT-11 V05.01B |
1984-03-19 |
|
RT-11 V05.01C |
1984-01-09 |
|
RT-11 V05.02 |
1985-06-17 |
|
RT-11 V05.03 |
1985-12-20 |
|
RT-11 V05.04 |
1986-03-09 |
|
RT-11 V05.04A |
01/05/1987 |
|
RT-11 V05.04B |
05/04/1987 |
|
RT-11 V05.04C |
1987-02-09 |
|
RT-11 V05.04D |
1987-11-17 |
|
RT-11 V05.04E |
1988-01-05 |
|
RT-11 V05.04F |
09/06/1988 |
|
RT-11V05.04G |
1988-12-19 |
|
RT-11 V05.05 |
1989-10-31 |
|
RT-11 V05.06 |
31/08/1992 |
|
RT-11 V05.07 |
1998-10-31 |
|
Kloner i USSR
Nästan alla kloner utvecklades med hänsyn till användningen av det ryska språket och KOI-7- kodningen [3] vid INEUM- institutet .
Litteratur
- Arkhangelsky Andrey Germanovich. "RT-11, steg för steg". — Moskva, 1989. [1]
- L. I. Valikova, G. V. Vigdorchik, A. Yu. Vorobyov, A. A. Lukin. Operativsystem SM COMPUTER RAFOS. Katalog. - M. : Finans och statistik, 1984. - 207 sid.
Anteckningar
- ↑ Kommandoreferens för RAFOS operativsystem . Hämtad 4 juni 2016. Arkiverad från originalet 10 juni 2016. (obestämd)
- ↑ RAFOS OS användarmanual. - Computing Center of the Academy of Sciences of the USSR, 1987. - 54 sid.
- ↑ 1 2 FODOS-2 operativsystem. Systemhandbok . — 198 sid.
Länkar
Operativsystem BK-0010/11 |
---|
|