RT-11 («RT» від англ. Real Time — в режимі реального часу) — невелика однокористувацька операційна система реального часу фірми DEC для 16-бітових комп'ютерів серії PDP-11. Вперше була запущена в 1970 році і широко використовувалася для систем реального часу, управління процесами і збору даних.
RT-11 запущена на емуляторі | |
Розробник | DEC і |
---|---|
Родина ОС | Сімейство ОС DEC |
Робочий стан | Не розвивається |
Вихідна модель | Відкритий вихідний код |
Останній випуск | 5.7 / жовтень, 1998 |
Ліцензія | Приватне ПЗ |
Варіанти
- RT-11SJ («Single Job monitor») — Однозадачна ОС для машин з пам'яттю до 64 КБ (32 КСлів).
- RT-11SL («Single Line monitor») — Однозадачна ОС для машин з пам'яттю до 64 КБ (32 КСлів) розширення SJ монітора, підтримує такі зручності, як історія командного рядка запрошення налаштування (prompt), та інші зручності. З'явився з виходом версії 5, і моментально витіснив SJ монітор.
- RT-11BL («BaseLine monitor») Надкомпактний різновид SJ-монітора з мінімальними апаратними вимогами. Постачався в комплекті дистрибутиву RT-11. Монітор запускався і працював на всіх машинах сімейства PDP-11. Призначався в основному для генерації системи.
- RT-11FB («Foreground/Background monitor») — Дво/восьми задачна (фоново-оперативний режим) ОС з невитісняючою багатозадачністю для машин з пам'яттю до 64 КБ.
- RT-11XM («eXtended Memory monitor») — Дво/восьмизадачна ОС з невитісняючою багатозадачністю для машин з пам'яттю більше 64 КБ, що мають систему керування пам'яттю.
- RT-11ZM — Підтримувала схему поділу пам'яті на пам'ять інструкцій і даних, прийняту в машинах PDP-11/45.
- RT-11TS — («Time Sharing monitor») Багатокористувацька багатозадачна ОС з поділом часу, кожному користувачеві надавалася віртуальна машина — аналог RT-11SJ.
- — Розвиток RT-11TS з витісняючої багатозадачністю, що базується на статичних/динамічних пріоритетах, з додатковими сервісами (пакетної обробки, віртуальними терміналами, підтримкою мережевих з'єднань, багатокористувацької захистом). Розробка фірми .
Особливості
- «Багатозадачність» — Системи RT-11, за винятком TS-монітора, не підтримували багатозадачність з витісненням, але більшість версій дозволяла запускати кілька додатків одночасно. Всі варіанти програми-монітора, крім SJ, надавали можливість запускати фонове завдання (англ. Background Job). Крім того, монітори FB, XM і ZM надавали «завдання переднього плану» («Foreground Job»), а також невелике число «системних завдань».
- «Вихідний код» — RT-11 була написана на мові асемблера. Інтенсивне використання умовної компіляції і макропрограмування асемблера , надавали значну ступінь конфігурованості. Дистрибутиви RT-11 поставлялися з вихідним кодом операційної системи і драйверів пристроїв, з якого були вилучені всі коментарі. Надавалася програма SYSGEN, з допомогою якої виконувалася збірка операційної системи відповідно до користувацької конфігурації. Документація для розробників включала в себе лістинги ядра з коментарями.
- «Драйвери пристроїв» — В ранніх версіях RT-11, драйвери пристроїв вбудовувалися в ядро на етапі конфігурування системи, у пізніших версіях драйверів стали підвантажуваними. Оскільки RT-11 часто використовувалася для керування пристроями і збору даних, розробники часто писали нові драйвери пристроїв або покращували існуючі, і DEC заохочувала таку розробку, роблячи свої апаратні підсистеми відкритими, підтримуючи сторонніх розробників апаратури і програмного забезпечення і заохочуючи Спільнота користувачів DEC («DIGITAL Equipment Corporation Users Society»).
- «Файлова система» — RT-11 мала найпростішу дворівневу (в тому/файл) файлову систему з безперервними (односегментними) файлами, що вимагало періодичної дефрагментації дискового простору. Багаторівневість файлової системи зазвичай реалізовувалася за допомогою віртуальних дисків (файлова система монтуються томів реалізовувалася у звичайному файлі або в файлі іншого віртуального диска). Назва файлу складалося з імені файлу, символу «.» і обов'язкового розширення файлу. Максимальна довжина імені файлу — 6 символів. Довжина розширення — 3 символи. Символ «.» мався на увазі в назві кожного файлу у файловій системі не зберігався. Кратність трьох довжин імені та розширення пояснюється використанням для їх зберігання кодування , що вимагає всього 2 байти для зберігання 3 символів.
- «Програмне забезпечення» — RT-11 поставлялася з цілим рядом сервісних програм. Утиліти DIR, DUP, PIP та FORMAT дозволяли керувати дисками та каталогами. Редактори TECO, EDIT і візуальні редактори KED (для VT100) і K52 (для VT52) давали можливість створювати і редагувати файли з вихідним кодом і даними. MACRO, LINK і LIBR дозволяли створювати свої виконувані файли. ODT, VDT і SD — налагоджувати програми. Варіант Runoff від DEC дозволяв користувачеві створювати документи. І нарешті, програма VTCOM дозволяла зв'язуватися з іншою системою за допомогою телефонної лінії та модему.
Відомі версії
- «V3.x» — одна з найпоширеніших версій у першій половині 80-х років.
- Основною особливістю даної версії є вбудований в монітор драйвер системного пристрою. Наприклад: «DXMNSJ» — «DX MoNitor Single Job» — однозадачний монітор, який запускається з пристрою «DX» — накопичувача на 8-дюймових гнучких дисках; «RKMNFB» — «RK MoNitor Foreground/Background» — фоново-оперативний монітор, який запускається з пристрою «RK» — накопичувача на касетному жорсткому диску тощо
- «V4.x» — подальший розвиток ОС. Деякі функції розширені і доповнені. Зокрема, з'явилася можливість підтримки таймера в SJ-моніторі.
- Одна і та ж версія монітора могла бути встановлена на будь-яке доступне для завантаження пристрій. Імена моніторів мали наступний вигляд: «RT11SJ», «RT11FB» і т. д.
- Дистрибутив поставлявся у вигляді набору асемблерних файлів і програми для генерації моніторів, написаної мовою «PAGEN».
- Розширений набір підтримуваних пристроїв. Список драйверів доповнився, зокрема драйвером «VM» — віртуальний диск в розширеній пам'яті
- Розширено та доповнено набір системних утиліт.
- «V5.x» — У цій версії ОС зроблено дуже багато нового, що зумовило її поширення. Версія 5.0 після своєї появи на світло практично миттєво витіснила всі попередні.
- Введена підтримка «логічних» або віртуальних дисків (драйвер «LD»). Це дозволило реалізувати багаторівневу файлову структуру.
- Клавіатурний монітор отримав можливість екранного редагування командного рядка і запам'ятовування історії команд. Для цієї мети ОС поповнилася драйвером «SL» («Single Line editor»)
- З'явилася можливість роботи з розширеними командними файлами (INDirect-файлами), які представляють собою фактично програму, написану на мові високого рівня. Для цієї мети з'явилася утиліта розширення клавіатурного монітора — інтерпретатор «IND». Програма генерації моніторів написана на мові IND. Відповідно мова „PAGEN“ тепер виявилася не потрібною.
- Дана версія ОС отримала найбільше поширення. На її базі в СРСР були зроблені численні клони.
Хронологія випуску версій
Версія | Дата випуску | Примітка |
---|---|---|
RT-11 V01-15 | 25.07.1973 | |
RT-11 V02B | 01.05.1975 | З'явився FB-монітор |
RT-11 V02C | 20.11.1975 | З'явилася підтримка LSI-11 |
RT-11 V03 | 14.08.1977 | З'явився XM-монітор. Утиліта PIP розділена на PIP, DUP, реж |
RT-11 V03B | 27.03.1979 | |
RT-11 V04.00 | 21.02.1980 | Драйвер системного пристрою відділений від монітора файлу |
RT-11 V04.00C | 01.02.1982 | |
RT-11 V05.00 | 12.03.1983 | |
RT-11 V05.01 | 01.02.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 | 03.09.1986 | |
RT-11 V05.04A | 05.01.1987 | |
RT-11 V05.04B | 04.05.1987 | |
RT-11 V05.04C | 02.09.1987 | |
RT-11 V05.04D | 17.11.1987 | |
RT-11 V05.04E | 01.05.1988 | |
RT-11 V05.04F | 06.09.1988 | |
RT-11 V05.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 |
Клони в СРСР
- — СМ ЕОМ
- '
- — Електроніка 60
- ' —
- —
- —
- «МАЙСТЕР-11» — , розроблена в Новочеркаському Політехнічному Інституті. ОС адаптована для використання таблиці кодування SO/SI
На ЕОМ «Електроніка-60» чудово працювали і RT-11, і РАФОС, і ФОДОС, але RT-11 була більш налагодженою та стабільною.
Майже всі клони розроблялися з урахуванням використання російської мови та кодування КОІ-8 в інституті .
Крім цього, в кінці 1980-х років в кооперативі «СТІКС» була розроблена з нуля сумісна по інтерфейсу c TSX система .
Література
- Архангельський Андрій Германович. «RT-11, Step by Step». — Москва, 1989.
- К. І. Валікова, Р. В. Вигдорчик, А. Ю. Воробйов, А. А. Лукін. «Операційна система СМ ЕОМ РАФОС. Довідник». — М: Фінанси і статистика, 1984. — 207 с.
Примітки
- . Архів оригіналу за 30 серпня 2014. Процитовано 25 липня 2014.
Посилання
- THE PDP-11 HOW-TO BOOK [ 1 серпня 2018 у Wayback Machine.](англ.) — довідник по командам RT-11
- Емулятор УКНЦ з образами дисків RT-11 [ 9 квітня 2009 у Wayback Machine.]
- Архів програм для комп'ютерів УК-НЦ, ДВК та БК [ 14 жовтня 2013 у Wayback Machine.]
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
RT 11 RT vid angl Real Time v rezhimi realnogo chasu nevelika odnokoristuvacka operacijna sistema realnogo chasu firmi DEC dlya 16 bitovih komp yuteriv seriyi PDP 11 Vpershe bula zapushena v 1970 roci i shiroko vikoristovuvalasya dlya sistem realnogo chasu upravlinnya procesami i zboru danih RT 11RT 11 zapushena na emulyatoriRozrobnikDEC iRodina OSSimejstvo OS DECRobochij stanNe rozvivayetsyaVihidna modelVidkritij vihidnij kodOstannij vipusk5 7 zhovten 1998LicenziyaPrivatne PZVariantiOS BK 11 i obolonka Inter Commander RT 11SJ Single Job monitor Odnozadachna OS dlya mashin z pam yattyu do 64 KB 32 KSliv RT 11SL Single Line monitor Odnozadachna OS dlya mashin z pam yattyu do 64 KB 32 KSliv rozshirennya SJ monitora pidtrimuye taki zruchnosti yak istoriya komandnogo ryadka zaproshennya nalashtuvannya prompt ta inshi zruchnosti Z yavivsya z vihodom versiyi 5 i momentalno vitisniv SJ monitor RT 11BL BaseLine monitor Nadkompaktnij riznovid SJ monitora z minimalnimi aparatnimi vimogami Postachavsya v komplekti distributivu RT 11 Monitor zapuskavsya i pracyuvav na vsih mashinah simejstva PDP 11 Priznachavsya v osnovnomu dlya generaciyi sistemi RT 11FB Foreground Background monitor Dvo vosmi zadachna fonovo operativnij rezhim OS z nevitisnyayuchoyu bagatozadachnistyu dlya mashin z pam yattyu do 64 KB RT 11XM eXtended Memory monitor Dvo vosmizadachna OS z nevitisnyayuchoyu bagatozadachnistyu dlya mashin z pam yattyu bilshe 64 KB sho mayut sistemu keruvannya pam yattyu RT 11ZM Pidtrimuvala shemu podilu pam yati na pam yat instrukcij i danih prijnyatu v mashinah PDP 11 45 RT 11TS Time Sharing monitor Bagatokoristuvacka bagatozadachna OS z podilom chasu kozhnomu koristuvachevi nadavalasya virtualna mashina analog RT 11SJ Rozvitok RT 11TS z vitisnyayuchoyi bagatozadachnistyu sho bazuyetsya na statichnih dinamichnih prioritetah z dodatkovimi servisami paketnoyi obrobki virtualnimi terminalami pidtrimkoyu merezhevih z yednan bagatokoristuvackoyi zahistom Rozrobka firmi Osoblivosti Bagatozadachnist Sistemi RT 11 za vinyatkom TS monitora ne pidtrimuvali bagatozadachnist z vitisnennyam ale bilshist versij dozvolyala zapuskati kilka dodatkiv odnochasno Vsi varianti programi monitora krim SJ nadavali mozhlivist zapuskati fonove zavdannya angl Background Job Krim togo monitori FB XM i ZM nadavali zavdannya perednogo planu Foreground Job a takozh nevelike chislo sistemnih zavdan Vihidnij kod RT 11 bula napisana na movi asemblera Intensivne vikoristannya umovnoyi kompilyaciyi i makroprogramuvannya asemblera nadavali znachnu stupin konfigurovanosti Distributivi RT 11 postavlyalisya z vihidnim kodom operacijnoyi sistemi i drajveriv pristroyiv z yakogo buli vilucheni vsi komentari Nadavalasya programa SYSGEN z dopomogoyu yakoyi vikonuvalasya zbirka operacijnoyi sistemi vidpovidno do koristuvackoyi konfiguraciyi Dokumentaciya dlya rozrobnikiv vklyuchala v sebe listingi yadra z komentaryami Drajveri pristroyiv V rannih versiyah RT 11 drajveri pristroyiv vbudovuvalisya v yadro na etapi konfiguruvannya sistemi u piznishih versiyah drajveriv stali pidvantazhuvanimi Oskilki RT 11 chasto vikoristovuvalasya dlya keruvannya pristroyami i zboru danih rozrobniki chasto pisali novi drajveri pristroyiv abo pokrashuvali isnuyuchi i DEC zaohochuvala taku rozrobku roblyachi svoyi aparatni pidsistemi vidkritimi pidtrimuyuchi storonnih rozrobnikiv aparaturi i programnogo zabezpechennya i zaohochuyuchi Spilnota koristuvachiv DEC DIGITAL Equipment Corporation Users Society Fajlova sistema RT 11 mala najprostishu dvorivnevu v tomu fajl fajlovu sistemu z bezperervnimi odnosegmentnimi fajlami sho vimagalo periodichnoyi defragmentaciyi diskovogo prostoru Bagatorivnevist fajlovoyi sistemi zazvichaj realizovuvalasya za dopomogoyu virtualnih diskiv fajlova sistema montuyutsya tomiv realizovuvalasya u zvichajnomu fajli abo v fajli inshogo virtualnogo diska Nazva fajlu skladalosya z imeni fajlu simvolu i obov yazkovogo rozshirennya fajlu Maksimalna dovzhina imeni fajlu 6 simvoliv Dovzhina rozshirennya 3 simvoli Simvol mavsya na uvazi v nazvi kozhnogo fajlu u fajlovij sistemi ne zberigavsya Kratnist troh dovzhin imeni ta rozshirennya poyasnyuyetsya vikoristannyam dlya yih zberigannya koduvannya sho vimagaye vsogo 2 bajti dlya zberigannya 3 simvoliv Programne zabezpechennya RT 11 postavlyalasya z cilim ryadom servisnih program Utiliti DIR DUP PIP ta FORMAT dozvolyali keruvati diskami ta katalogami Redaktori TECO EDIT i vizualni redaktori KED dlya VT100 i K52 dlya VT52 davali mozhlivist stvoryuvati i redaguvati fajli z vihidnim kodom i danimi MACRO LINK i LIBR dozvolyali stvoryuvati svoyi vikonuvani fajli ODT VDT i SD nalagodzhuvati programi Variant Runoff vid DEC dozvolyav koristuvachevi stvoryuvati dokumenti I nareshti programa VTCOM dozvolyala zv yazuvatisya z inshoyu sistemoyu za dopomogoyu telefonnoyi liniyi ta modemu Vidomi versiyi V3 x odna z najposhirenishih versij u pershij polovini 80 h rokiv Osnovnoyu osoblivistyu danoyi versiyi ye vbudovanij v monitor drajver sistemnogo pristroyu Napriklad DXMNSJ DX MoNitor Single Job odnozadachnij monitor yakij zapuskayetsya z pristroyu DX nakopichuvacha na 8 dyujmovih gnuchkih diskah RKMNFB RK MoNitor Foreground Background fonovo operativnij monitor yakij zapuskayetsya z pristroyu RK nakopichuvacha na kasetnomu zhorstkomu disku tosho V4 x podalshij rozvitok OS Deyaki funkciyi rozshireni i dopovneni Zokrema z yavilasya mozhlivist pidtrimki tajmera v SJ monitori Odna i ta zh versiya monitora mogla buti vstanovlena na bud yake dostupne dlya zavantazhennya pristrij Imena monitoriv mali nastupnij viglyad RT11SJ RT11FB i t d Distributiv postavlyavsya u viglyadi naboru asemblernih fajliv i programi dlya generaciyi monitoriv napisanoyi movoyu PAGEN Rozshirenij nabir pidtrimuvanih pristroyiv Spisok drajveriv dopovnivsya zokrema drajverom VM virtualnij disk v rozshirenij pam yati Rozshireno ta dopovneno nabir sistemnih utilit V5 x U cij versiyi OS zrobleno duzhe bagato novogo sho zumovilo yiyi poshirennya Versiya 5 0 pislya svoyeyi poyavi na svitlo praktichno mittyevo vitisnila vsi poperedni Vvedena pidtrimka logichnih abo virtualnih diskiv drajver LD Ce dozvolilo realizuvati bagatorivnevu fajlovu strukturu Klaviaturnij monitor otrimav mozhlivist ekrannogo redaguvannya komandnogo ryadka i zapam yatovuvannya istoriyi komand Dlya ciyeyi meti OS popovnilasya drajverom SL Single Line editor Z yavilasya mozhlivist roboti z rozshirenimi komandnimi fajlami INDirect fajlami yaki predstavlyayut soboyu faktichno programu napisanu na movi visokogo rivnya Dlya ciyeyi meti z yavilasya utilita rozshirennya klaviaturnogo monitora interpretator IND Programa generaciyi monitoriv napisana na movi IND Vidpovidno mova PAGEN teper viyavilasya ne potribnoyu Dana versiya OS otrimala najbilshe poshirennya Na yiyi bazi v SRSR buli zrobleni chislenni kloni Hronologiya vipusku versij Versiya Data vipusku Primitka RT 11 V01 15 25 07 1973 RT 11 V02B 01 05 1975 Z yavivsya FB monitor RT 11 V02C 20 11 1975 Z yavilasya pidtrimka LSI 11 RT 11 V03 14 08 1977 Z yavivsya XM monitor Utilita PIP rozdilena na PIP DUP rezh RT 11 V03B 27 03 1979 RT 11 V04 00 21 02 1980 Drajver sistemnogo pristroyu viddilenij vid monitora fajlu RT 11 V04 00C 01 02 1982 RT 11 V05 00 12 03 1983 RT 11 V05 01 01 02 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 03 09 1986 RT 11 V05 04A 05 01 1987 RT 11 V05 04B 04 05 1987 RT 11 V05 04C 02 09 1987 RT 11 V05 04D 17 11 1987 RT 11 V05 04E 01 05 1988 RT 11 V05 04F 06 09 1988 RT 11 V05 04G 19 12 1988 RT 11 V05 05 31 10 1989 RT 11 V05 06 31 08 1992 RT 11 V05 07 31 10 1998Kloni v SRSR SM EOM Elektronika 60 MAJSTER 11 rozroblena v Novocherkaskomu Politehnichnomu Instituti OS adaptovana dlya vikoristannya tablici koduvannya SO SI Na EOM Elektronika 60 chudovo pracyuvali i RT 11 i RAFOS i FODOS ale RT 11 bula bilsh nalagodzhenoyu ta stabilnoyu Majzhe vsi kloni rozroblyalisya z urahuvannyam vikoristannya rosijskoyi movi ta koduvannya KOI 8 v instituti Krim cogo v kinci 1980 h rokiv v kooperativi STIKS bula rozroblena z nulya sumisna po interfejsu c TSX sistema LiteraturaArhangelskij Andrij Germanovich RT 11 Step by Step Moskva 1989 K I Valikova R V Vigdorchik A Yu Vorobjov A A Lukin Operacijna sistema SM EOM RAFOS Dovidnik M Finansi i statistika 1984 207 s Primitki Arhiv originalu za 30 serpnya 2014 Procitovano 25 lipnya 2014 PosilannyaTHE PDP 11 HOW TO BOOK 1 serpnya 2018 u Wayback Machine angl dovidnik po komandam RT 11 Emulyator UKNC z obrazami diskiv RT 11 9 kvitnya 2009 u Wayback Machine Arhiv program dlya komp yuteriv UK NC DVK ta BK 14 zhovtnya 2013 u Wayback Machine Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi