RT-11
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 7. december 2019; checks kræver
5 redigeringer .
RT-11 ( RT fra engelsk. Real Time - in real time ) er et enkelt-bruger real-time operativsystem fra DEC til 16-bit computere i PDP-11 serien . Det blev første gang lanceret i 1970 og er blevet brugt i vid udstrækning til realtidssystemer, processtyring og dataindsamling.
Funktioner
- Multitasking - RT-11-systemer, med undtagelse af TS-skærmen, understøttede ikke forebyggende multitasking , men de fleste versioner tillod flere applikationer at køre samtidigt. Alle versioner af monitorprogrammet, undtagen SJ, gav mulighed for at køre en "baggrundsopgave" ( Baggrundsjob ). Derudover leverede FB-, XM- og ZM-skærmene et "forgrundsjob" samt et lille antal "systemopgaver".
- Kildekode - RT-11 blev skrevet i assemblersprog. Kraftig brug af betinget kompilering og MACRO-11 assembler makroprogrammering gav en betydelig grad af konfigurerbarhed. RT-11 distributioner kom med kildekoden til operativsystemet og enhedsdrivere, hvorfra alle kommentarer blev fjernet. Der blev leveret SYSGEN-programmet, som styresystemet blev samlet i henhold til brugerens konfiguration. Udviklerdokumentationen inkluderede kernelister med kommentarer.
- Enhedsdrivere - I tidligere versioner af RT-11 blev enhedsdrivere indbygget i kernen under systemkonfigurationen, i senere versioner blev driverne indlæst. Fordi RT-11 ofte blev brugt til enhedskontrol og dataindsamling, skrev udviklere ofte nye enhedsdrivere eller forbedrede eksisterende, og DEC opmuntrede til en sådan udvikling ved at gøre dets hardwareundersystemer åbne, støtte tredjeparts hardware- og softwareudviklere og opmuntre DEC ( DIGITAL Equipment ) User Community. Corporation Users Society ).
- Filsystem - RT-11 havde det enkleste to-niveau (volumen / fil) filsystem med kontinuerlige (enkelt-segment) filer, som krævede periodisk defragmentering af diskplads. Lagdelingen af filsystemet blev normalt implementeret ved hjælp af virtuelle diske (filsystemet med monterede volumener blev implementeret i en almindelig fil eller en fil på en anden virtuel disk). Filnavnet bestod af filnavnet, symbolet "." og den obligatoriske "udvidelse" af filnavnet. Den maksimale længde af et filnavn er 6 tegn. Længden af udvidelsen er 3 tegn. Symbol "." var underforstået i navnet på hver fil og blev ikke gemt i filsystemet. Mængden af tre længder af navnet og udvidelsen forklares ved brugen af RADIX-50- kodning til deres lagring , som kun kræver 2 bytes for at gemme 3 tegn.
- Software - RT-11 kom med en række hjælpeprogrammer. Hjælpeprogrammerne DIR, DUP, PIP og FORMAT gav dig mulighed for at administrere drev og mapper. Redaktører TECO, EDIT og visuelle editorer KED (til VT100) og K52 (til VT52) gjorde det muligt at oprette og redigere filer med kildekode og data. MACRO, LINK og LIBR gav dig mulighed for at oprette dine egne eksekverbare filer. ODT, VDT og SD - debug programmer. DEC's Runoff-variant tillod brugeren at oprette dokumenter. Og endelig tillod VTCOM-programmet dig at kommunikere med et andet system via en telefonlinje og et modem.
Indstillinger
- RT-11SJ ( Single Job Monitor ) er et enkelt-opgave OS til maskiner med op til 64 KB (32 KSlov) hukommelse.
- RT-11SL ( Single Line monitor ) er et single-tasking OS til maskiner med hukommelse op til 64 KB (32 KSlov) SJ -skærmudvidelse , der understøtter kommandolinjehistorik, promptindstilling og andre bekvemmeligheder. Dukkede op med udgivelsen af version 5, og erstattede øjeblikkeligt SJ-monitoren.
- RT-11BL ( BaseLine-skærm ) En ultrakompakt version af SJ-skærmen med minimale hardwarekrav. Leveres som en del af RT-11 distributionssættet. Monitoren startede og fungerede på alle maskiner i PDP-11-familien. Det var primært beregnet til systemgenerering.
- RT-11FB ( Forgrund/Baggrundsmonitor ) - To-otte-opgaver (baggrund-online) OS med ikke-forebyggende multitasking til maskiner med op til 64 KB hukommelse
- RT-11XM ( eXtended Memory Monitor ) — OS med to-til-otte-opgaver med ikke-forebyggende multitasking til maskiner med mere end 64 KB hukommelse, der har et hukommelsesstyringssystem
- RT-11ZM - Understøttede hukommelsesseparationsskemaet for instruktionshukommelse og datahukommelse, der er vedtaget i PDP-11/45-maskiner.
- RT-11TS - ( Time Sharing monitor ) Multi-user multi-tasking OS med tidsdeling, hver bruger blev udstyret med en virtuel maskine - en analog af RT-11SJ.
- TSX - Udvikling af RT-11TS med forebyggende multitasking baseret på statiske/dynamiske prioriteter med yderligere tjenester (batchbehandling, virtuelle terminaler, netværksforbindelse, flerbrugersikkerhed). Udviklet af S&H Computing .
Bemærkelsesværdige versioner
- V3.x er en af de mest almindelige versioner i første halvdel af 80'erne.
- Hovedfunktionen i denne version er den indbyggede systemenhedsdriver i skærmen. For eksempel: "DXMNSJ" - DX' MoNitor Single Job - en single-tasking monitor lanceret fra enheden "DX" - et 8-tommers diskettedrev; "RKMNFB" - RK' MoNitor Forgrund/Baggrund - baggrundsfunktionsmonitor lanceret fra "RK" -enheden - et kassetteharddiskdrev osv.
- V4.x er en videreudvikling af OS. Nogle funktioner er blevet udvidet og suppleret. Især blev det muligt at understøtte en timer i SJ-monitoren.
- Den samme skærmversion kan installeres på enhver enhed, der kan downloades. Skærmnavnene så således ud: "RT11SJ" , "RT11FB" osv.
- Distributionssættet blev leveret som et sæt assembler-filer og et program til at generere skærme skrevet på PAGEN- sproget .
- Udvidet sæt understøttede enheder. Listen over drivere er især blevet suppleret med "VM" -driveren - en virtuel disk i udvidet hukommelse
- Sættet af systemværktøjer er blevet udvidet og suppleret.
- V5.x - I denne version af OS blev der lavet en masse nye ting, hvilket førte til dens brede distribution. Version 5.0 efter sin fødsel fortrængte næsten øjeblikkeligt alle de tidligere.
- Introduceret understøttelse af "logiske" eller "virtuelle" diske (driver "LD" ). Dette gjorde det muligt at implementere en filstruktur på flere niveauer.
- Tastaturmonitoren modtog muligheden for at redigere kommandolinjen på skærmen og huske kommandoernes historie. Til dette formål blev operativsystemet genopfyldt med "SL" -driveren ( Single Line editor )
- Det blev muligt at arbejde med udvidede batch-filer (INDirect-filer), som faktisk er et program skrevet på et højt niveau sprog. Til dette formål dukkede et tastatur-skærmudvidelsesværktøj op - "IND" -fortolkeren . Monitorgenereringsprogrammet er skrevet på IND -sproget . Derfor er sproget "PAGEN" ikke længere nødvendigt.
- Denne version af OS er den mest udbredte. Talrige kloner blev lavet ved dens base i USSR.
Udgivelseshistorik
|
Version |
Udgivelses dato |
Bemærk
|
RT-11V01-15 |
25/07/1973 |
|
RT-11V02B |
05/01/1975 |
FB-skærm dukkede op
|
RT-11V02C |
20.11.1975 |
Tilføjet understøttelse af LSI-11
|
RT-11 V03 |
14/08/1977 |
XM-skærm dukkede op. PIP-værktøj opdelt i PIP, DUP, DIR
|
RT-11V03B |
27/03/1979 |
|
RT-11 V04.00 |
21/02/1980 |
Systemenhedsdriver adskilt fra skærmfil
|
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 |
|
Kloner i USSR
Næsten alle kloner blev udviklet under hensyntagen til brugen af det russiske sprog og KOI-7- kodningen [3] på INEUM Instituttet .
Litteratur
- Arkhangelsky Andrey Germanovich. "RT-11, trin for trin". — Moskva, 1989. [1]
- L. I. Valikova, G. V. Vigdorchik, A. Yu. Vorobyov, A. A. Lukin. Operativsystem SM COMPUTER RAFOS. Vejviser. - M. : Finans og statistik, 1984. - 207 s.
Noter
- ↑ Kommandoreference til RAFOS-operativsystem . Hentet 4. juni 2016. Arkiveret fra originalen 10. juni 2016. (ubestemt)
- ↑ RAFOS OS brugermanual. - Computing Center for Videnskabsakademiet i USSR, 1987. - 54 s.
- ↑ 1 2 FODOS-2 operativsystem. Systemhåndbog . — 198 s.
Links
Operativsystemer BK-0010/11 |
---|
|