Хелпикс

Главная

Контакты

Случайная статья





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



 

RT-11 (RT от англ. Real Time — в режиме реального времени) — небольшая однопользовательская операционная система реального времени фирмы DEC для 16-битных компьютеров серии PDP-11. Впервые была запущена в 1970 году и широко использовалась для систем реального времени, управления процессами и сбора данных.

Варианты

§ 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.

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

Особенности

§ Многозадачность — Системы RT-11, за исключением TS-монитора, не поддерживали вытесняющую многозадачность, но большинство версий позволяло запускать несколько приложений одновременно. Все варианты программы-монитора, кроме SJ, предоставляли возможность запускать «фоновую задачу» (Background Job). Помимо того, мониторы FB, XM и ZM предоставляли «задачу переднего плана» (Foreground Job), а также небольшое число «системных задач».

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

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

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

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

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.