Вы находитесь на странице: 1из 14

RT-11

Выполнили студенты группы


П-911: Лядов, Вострухин
Понятие о ОС RT-11

 RT-11 — однопользовательская операционная
система реального времени фирмы DEC для 16-
битных компьютеров серии PDP-11. Впервые была
запущена в 1970 году и широко использовалась для
систем реального времени, управления
процессами и сбора данных.
Особенности ОС.
1. Многозадачность

 Системы RT-11 не поддерживали вытесняющую


многозадачность, но большинство версий
позволяло запускать несколько приложений
одновременно. Все варианты программы-
монитора предоставляли возможность запускать
«фоновую задачу» (Background Job). Помимо того,
мониторы FB, XM и ZM предоставляли «задачу
переднего плана» (Foreground Job), а также
небольшое число «системных задач».
2. Исходный код

 RT-11 была написана на языке ассемблера. Интенсивное


использование условной компиляции и
макропрограммирования ассемблера MACRO-
11 предоставляли значительную степень конфигурируемости.
Дистрибутивы RT-11 поставлялись с исходным кодом
операционной системы и драйверов устройств, из которого
были удалены все комментарии. Предоставлялась программа
SYSGEN, с помощью которой выполнялась сборка
операционной системы в соответствии с пользовательской
конфигурацией. Документация для разработчиков включала в
себя листинги ядра с комментариями.
3. Драйверы устройств

 В ранних версиях RT-11 драйверы устройств встраивались в


ядро на этапе конфигурирования системы, в более поздних
версиях драйверы стали подгружаемыми. Поскольку RT-11
часто использовалась для управления устройствами и сбора
данных, разработчики часто писали новые драйверы
устройств или улучшали существующие, и DEC поощряла
такую разработку, делая свои аппаратные подсистемы
открытыми, поддерживая сторонних разработчиков
аппаратуры и программного обеспечения и поощряя
Сообщество пользователей DEC (DIGITAL Equipment
Corporation Users Society).
4. Файловая система

 RT-11 имела простейшую двухуровневую (том/файл) файловую систему с


непрерывными (односегментными) файлами, что требовало
периодической дефрагментации дискового пространства.
Многоуровневость файловой системы обычно реализовывалась при
помощи виртуальных дисков (файловая система монтируемых томов
реализовывалась в обычном файле или файле другого виртуального диска).
Название файла состояло из имени файла, символа «.» и обязательного
«расширения» имени файла. Максимальная длина имени файла — 6
символов. Длина расширения — 3 символа. Символ «.» подразумевался в
названии каждого файла и в файловой системе не хранился. Кратность
трём длин имени и расширения объясняется использованием для их
хранения кодировки RADIX-50, требующей всего 2 байта для хранения 3
символов.
5. Программное обеспечение

 RT-11 поставлялась с целым рядом сервисных программ.


Утилиты DIR, DUP, PIP и FORMAT позволяли управлять дисками
и каталогами. Редакторы TECO, EDIT и визуальные редакторы
KED (для VT100) и K52 (для VT52) давали возможность
создавать и редактировать файлы с исходным кодом и
данными. MACRO, LINK и LIBR позволяли создавать свои
исполняемые файлы. ODT, VDT и SD — отлаживать программы.
Вариант Runoff от DEC позволял пользователю создавать
документы. И наконец, программа VTCOM позволяла
связываться с другой системой посредством телефонной
линии и модема.
Варианты

RT-11SJ (Single Job monitor) — однозадачная ОС для машин с памятью до 64 КБ (32 КСлов).



RT-11FB (Foreground/Background monitor) — Двух-восьмизадачная (фоново-оперативный
режим) ОС с невытесняющей многозадачностью для машин с памятью до 64 КБ
RT-11XM (eXtended Memory monitor) — Двух-восьмизадачная ОС с
невытесняющей многозадачностью для машин с памятью более 64 КБ, имеющих систему
управления памятью

RT-11TS — (Time Sharing monitor) Многопользовательская многозадачная ОС с
разделением времени, каждому пользователю предоставлялась виртуальная машина —
аналог RT-11SJ.
TSX — Развитие RT-11TS с вытесняющей многозадачностью, базирующейся на
статических/динамических приоритетах, с дополнительными сервисами (пакетной
обработки, виртуальными терминалами, поддержкой сетевых соединений,
многопользовательской защитой). Разработка фирмы S&H Computing.
Известные версии

 V3.x — одна из наиболее распространённых версий в первой


половине 80-х годов. Основной особенностью данной версии
является встроенный в монитор драйвер системного
устройства.
 V4.x — дальнейшее развитие ОС. Некоторые функции
расширены и дополнены. В частности, появилась возможность
поддержки таймера в SJ-мониторе.
V5.x — В этой версии ОС сделано очень много нового, что
обусловило её широкое распространение. Версия 5.0 после
своего появления на свет практически мгновенно вытеснила
все предыдущие.
Клоны в СССР

 РАФОС и РАФОС плюс — для СМ ЭВМ


 РУДОС — УКНЦ
 ФОБОС («однопользовательская фоново-оперативная базовая
операционная система») — СМ ЭВМ
 ФОДОС — Электроника 60, ДВК, УКНЦ
 ОС ДВК — для ДВК
 ОС БК-11 — для БК-0011 и БК-0011М
 МАСТЕР-11 — для ДВК, разработанная в Новочеркасском
Политехническом Институте. ОС адаптирована для использования
русскоязычной кодировки КОИ-7 SO/SI
 НЕМИГА ОС — для Немига
 RT-11 запущена на эмуляторе УКНЦ
 ОС БК-11 и оболочка  Inter Commander
Использованная литература

 Архангельский Андрей Германович. «RT-11, Step by


Step». — Москва, 1989. 
 Л. И. Валикова, Г. В. Вигдорчик, А. Ю. Воробьев,
А. А. Лукин. Операционная система СМ ЭВМ РАФОС.
Справочник. — М.: Финансы и статистика, 1984. —
207 с.
КОНЕЦ

Спасибо за внимание!

Вам также может понравиться