|
|
Компьютеры - RT-11 - Особенности02 июля 2011
Оглавление: 1. RT-11 2. Особенности 3. Известные версии 4. Клоны в СССР
- Многозадачность Системы RT-11, за исключением TS-монитора не поддерживали вытесняющую многозадачность, но большинство версий позволяло запускать несколько приложений одновременно. Все варианты,кроме SJ, программы-монитора предоставляли возможность запускать «фоновую задачу», мониторы FB, XM и ZM также предоставляли «задачу переднего плана», а также небольшое число «системных задач».
- Исходный код RT-11 была написана на языке ассемблера. Интенсивное использование условной компиляции и макро-программирования ассемблера MACRO-11, предоставляли значительную степень конфигурируемости. Дистрибутивы RT-11 поставлялись с исходным кодом операционной системы и драйверов устройств, из которого были удалены все комментарии. Предоставлялась программа SYSGEN, с помощью которой выполнялась сборка операционной системы в соответствии с пользовательской конфигурацией. Документация для разработчиков включала в себя листинги ядра с комментариями.
- Драйверы устройств В ранних версиях RT-11, драйверы устройств встраивались в ядро на этапе конфигурирования системы, в более поздних версиях драйвера стали подгружаемыми. Поскольку RT-11 часто использовалась для управления устройствами и сбора данных, разработчики часто писали новые драйверы устройств или улучшали существующие, и DEC поощряла такую разработку, делая свои аппаратные подсистемы открытыми, поддерживая сторонних разработчиков аппаратуры и ПО, и поощряя Сообщество пользователей DEC.
- Файловая система RT-11 имела простейшую двухуровневую файловую систему с непрерывными файлами, что требовало периодической дефрагментации дискового пространства. Многоуровневость файловой системы обычно реализовывалась при помощи виртуальных дисков. Название файла состояло из имени файла, символа "." и обязательного расширения файла. Максимальная длина имени файла - 6 символов. Длина расширения - 3 символа. Символ "." подразумевался в названии каждого файла и в файловой системе не хранился. Кратность трём длин имени и расширения объясняется использованием для их хранения кодировки RADIX-50, требующей всего 2 байта для хранения 3 символов.
- Программное обеспечение RT-11 поставлялась с целым рядом сервисных программ. Утилиты DIR, DUP, PIP и FORMAT позволяли управлять дисками и каталогами. Редакторы TECO, EDIT и визуальные редакторы KED и K52 давали возможность создавать и редактировать файлы с исходным кодом и данными. MACRO, LINK и LIBR позволяли создавать свои исполняемые файлы. ODT, VDT и SD отлаживать программы. Вариант Runoff от DEC позволял пользователю создавать документы. И наконец, программа VTCOM позволяла связываться с другой системой посредством телефонной линии и модема.
Просмотров: 3422
|