RSX-11

редактировать
RSX-11
Rsx-11m-plus.png RSX-11M-Plus 4.6, работающий на эмуляторе SIMH .
Разработчик Digital Equipment Corporation
Написано на MACRO-11, BLISS
Семейство ОССемейство ОС DEC
Рабочее состояниеСнято с производства
Исходная модельЗакрытый исходный код ; ядро ​​ исходный код включен
Первоначальный выпуск1972 г.; 48 лет назад (1972 г.)
ПлатформыPDP-11
По умолчанию пользовательский интерфейс DCL и MCR Интерфейс командной строки
Лицензия Собственный

RSX-11 - это прекращенное семейство многопользовательских операционных систем реального времени для PDP-11 компьютеров, созданных Digital Корпорация оборудования. Широко использовавшийся в конце 1970-х - начале 1980-х, RSX-11 оказал влияние на разработку более поздних операционных систем, таких как VMS и Windows NT.

. В качестве исходного названия системы реального времени. Предполагается, что RSX был разработан (и широко используется) для использования в реальном времени, причем управление процессом его основное применение. Он также был популярен для разработки программ и общих вычислений.

Содержание

  • 1 История
    • 1.1 Название и происхождение
    • 1.2 RSX-11D и IAS
    • 1.3 Даты выпуска
    • 1.4 Юридическое право собственности, модель разработки и доступность
  • 2 версии
    • 2.1 Основные версии
    • 2.2 Варианты аппаратного обеспечения
    • 2.3 Клоны в СССР и других странах Восточного блока
  • 3 Работа
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

История

Имя и происхождение

RSX-11 начался как порт для архитектуры PDP-11 более ранней операционной системы RSX-15 для PDP-15 миникомпьютер, впервые выпущенный в 1971 году. Главным архитектором RSX-15 (позже переименованного в XVM / RSX) был Деннис «Дэн» Бревик.

Комментируя аббревиатуру RSX, Бревик говорит:

" Сначала я назвал новую систему DEX-15, что было аббревиатурой от Digital's Executive - PDP-15. Омонимическое отношение между DEC, DEX и deques (используемым в качестве основного механизма связи в ядре) обратилось к моему чувству прихоти. Люди с готовностью приняли аббревиатуру без вопросов.

Но через короткое время меня попросили передать выбор в корпоративный юридический отдел для поиска и регистрации товарного знака. Мне прислали записку о том, что торговая марка DEX уже была зарегистрирована какой-то бумажной компанией, и мне придется переименовать продукт. Я указал им, что программное обеспечение и бумажные фабрики этого не сделали Кажется, у них чертовски много связей, но они не сдвинулись с места.

Итак, я сел с карандашом и бумагой и за несколько минут придумал более десятка возможных сокращений и имен. Моя цель состояла в том, чтобы придумать хороший акроним, а затем найти подходящие слова, чтобы его оправдать. Например, X всегда нравился мне как часть акронима, потому что он произносится так сильно, что подразумевает (по крайней мере, для меня) некоторую силу и драма. Я использовал много крестиков. Эти возможные аббревиатуры передал обратно в юридический отдел. В то время у меня не было любимца.

Примерно через неделю они вернулись с частью моего списка, которую они могли принять в качестве товарных знаков. Окончательный выбор оставался за мной.

Однажды днем ​​мы с Бобом Декером встретились в моем офисе, чтобы обсудить выбор. Боб работал на меня маркетологом. Я записал всех кандидатов на доске, и мы начали просматривать их одного за другим, произнося каждого вслух, смакуя звук, пытаясь прочувствовать каждого. Примерно через десять минут мы сузили выбор до трех.

Боб сидел в тишине, пока я продолжал смотреть на каждую аббревиатуру, видя, как она сошла с моего языка, какое впечатление произвела на меня, и, что наиболее важно, общее ощущение от нее. Через три-четыре минуты меня охватило сильное чувство по поводу одного из них. Это действительно казалось правильным. Я посмотрел на Боба и объявил: «Это RSX». Я подошел к доске и стер все остальное, пока не осталось единственной надписи RSX. Это даже выглядело правильно.

Я совершенно не помню другие аббревиатуры кандидатов. Полагаю, они потеряны навсегда. Что ж, может быть, есть шанс, что юридический отдел сохранил копии переписки - в конце концов, они юристы и, кажется, держат все (особенно мои деньги).

О, кстати, аббревиатура расшифровывалась как «руководитель системы реального времени». Спустя годы это было изменено на «Менеджер по совместному использованию ресурсов», что, на мой взгляд, даже лучше.

... Так и получила свое название RSX, на 3-м этаже здания 5 старой фабрики. "

RSX-11D и IAS

Первые попытки переноса небольшие руководители, работающие в режиме реального времени на бумажной ленте (RSX-11A, RSX-11C), которые позже получили ограниченную поддержку дисков (RSX-11B). RSX-11B затем превратился в полноценную дисковую операционную систему RSX-11D, которая сначала появился на PDP-11/40 и PDP-11/45 в начале 1973 года. Руководителем проекта RSX-11D до версии 4 был. Пока RSX-11D завершался, Digital намеревалась адаптировать его к небольшому объему памяти, что привело к появлению RSX-11M, впервые выпущенного в 1973 году. С 1971 по 1976 год проект RSX-11M возглавлял известный разработчик операционной системы Дэйв Катлер, затем в своем первом проекте.Принципы, впервые опробованные в RSX-11M, проявляются также в более поздних разработках, возглавляемых Катлером, VMS DEC и Windows NT.

Microsoft. Под руководством производного RSX-11M, под названием RSX-20F, был разработан для работы на PDP-11 / 40 интерфейсный процессор для KL10 PDP-10 CPU.

Между тем, RSX-11D претерпел дальнейшее развитие: под руководством (руководителя проекта 1972–1976 гг.) Система была переработана и увидел свой первый коммерческий релиз. Добавлена ​​поддержка 22-битной системы PDP-11/70. Вулфендейл, родом из Великобритании, также создал команду, которая разработала и создала прототип операционной системы Interactive Application System (IAS) в Великобритании; IAS был вариантом RSX-11D, более подходящим для разделения времени. Позднее разработка и выпуск IAS велась на британских предприятиях Digital.

Даты выпуска

Ниже приведены приблизительные даты выпуска RSX-11 и IAS. Данные берутся с даты печати сопутствующей документации. Ожидается, что дата выхода в продажу появится чуть позже. Если в руководствах указаны разные даты печати, используется самая поздняя дата. RSX-11S является правильным подмножеством RSX-11M, поэтому даты выпуска всегда предполагаются такими же, как и у соответствующей версии RSX-11M. С другой стороны, RSX-11M Plus является улучшенной версией RSX-11M, поэтому ожидается, что она будет более поздней, чем соответствующая версия RSX-11M.

ДатаOSкомментарий
март 1973 г.RSX-11A 1.0
май 1973 г.RSX 11D 1.0
Декабрь 1973 г.RSX-11C 7AОкончательный выпуск RSX-11C
ноябрь 1974 г.RSX-11M 1.0
июнь 1975 г.RSX-11D 6.2Окончательная версия RSX-11D
сентябрь 1975 г.RSX-11M 2.0. RSX-11S 2.0RSX-11S 1.0 никогда не существовала
декабрь 1975 г.IAS 1.0
апрель 1977RSX-11M 3.0. RSX-11S 3.0
декабрь 1977RSX-11M 3.1. RSX-11S 3.1
перед. Октябрь 1979 г.IAS 3.0Окончательный основной выпуск IAS
декабрь 1981 г.RSX-11M 4.0, как указано в SPD 14.35.17
июль 1985 г.RSX-11M Plus 3.0. Micro / RSX 3.0
сентябрь 1987 г.RSX-11M Plus 4.0. Micro / RSX 4.0Последняя версия Micro / RSX
Май 1990 г.IAS 3.4Окончательная версия IAS
Февраль 1993 г.RSX-11M Plus 4.4. RSX-11M 4.7. RSX-11S 4.7Последний выпуск от Digital Equipment
февраль 1999 г.RSX-11M Plus 4.6Выпущено Mentec

Юридическое право собственности, модель разработки и доступность

RSX-11 - это проприетарное программное обеспечение. Авторское право заявлено как на двоичные файлы, так и на исходный код и документацию. Он был полностью разработан компанией Digital. Следовательно, ни одна его часть не является открытым исходным кодом. Однако копия исходного кода ядра присутствует в каждом дистрибутиве RSX, потому что она использовалась в процессе генерации системы. Заметным исключением из этого правила является Micro-RSX, который поставляется с предварительно сгенерированным автоконфигурируемым двоичным ядром. Полные исходные коды были доступны как отдельный продукт для справочных целей тем, у кого уже была бинарная лицензия.

Право собственности на RSX-11S, RSX-11M, RSX-11M Plus и Micro / RSX было передано от Digital к Mentec Inc. в марте 1994 года в рамках более широкого соглашения. Mentec Inc. была дочерней компанией Mentec Limited, ирландской фирмы, специализирующейся на поддержке аппаратного и программного обеспечения PDP-11. В 2006 году Mentec Inc. была объявлена ​​банкротом, а Mentec Ltd. была приобретена ирландской фирмой Calyx в декабре 2006 года. Программное обеспечение PDP-11, принадлежавшее Mentec Inc., было куплено XX2247 LLC, которая сегодня является владельцем программного обеспечения. Неясно, возможно ли в настоящее время покупать новые коммерческие лицензии. Любители могут запускать RSX-11M (версия 4.3 или более ранняя) и RSX-11M Plus (версия 3.0 или более ранняя) на эмуляторе SIMH благодаря бесплатной лицензии, предоставленной в мае 1998 года компанией Mentec Inc.

Юридическое право собственности на RSX-11A, RSX-11B, RSX-11C, RSX-11D и IAS никогда не переходило из рук в руки; поэтому она перешла к Compaq, когда она приобрела Digital в 1998 году, а затем к Hewlett-Packard в 2002 году. В конце 2015 года Hewlett-Packard разделилась на две отдельные компании (HP Inc. и Hewlett Packard Enterprise ), поэтому точный владелец не может быть установлен. Никаких новых коммерческих лицензий не выдавалось по крайней мере с октября 1979 года (RSX-11A, RSX-11B, RSX-11C) или 1990 года (IAS), и ни одна из этих операционных систем никогда не лицензировалась для использования любителями.

Версии

Основные версии

  • RSX-11A, C- небольшие бумажные ленты для руководителей в реальном времени
  • RSX-11B - небольшие исполнительные устройства в реальном времени на основе RSX-11C с поддержкой дискового ввода-вывода. Для запуска системы сначала был загружен DOS-11, а затем - RSX-11B. Программы RSX-11B использовали макросы DOS-11 для выполнения дискового ввода-вывода.
  • RSX-11D - многопользовательская дисковая система, позже преобразованная в IAS
  • IAS - разделение времени -ориентированный вариант RSX-11D выпущен примерно одновременно с PDP-11/70. Первая версия RSX, включающая DCL (Digital Command Language ), который в IAS известен под своим первоначальным названием PDS (Program Development System).
  • RSX-11M - многопользовательская версия который был популярен на всех PDP-11s
  • RSX-11S - резидентная версия RSX-11M, используемая во встроенных приложениях реального времени. Приложения RSX-11S были разработаны в рамках RSX-11M.
  • RSX-11M-Plus - значительно расширенная версия RSX-11M, первоначально разработанная для поддержки многопроцессорного компьютера PDP-11/74, который был никогда не выпускался, но RSX-11M-Plus затем широко использовался как стандартная операционная система на PDP-11/70.

Варианты для конкретного оборудования

  • RSX-20F - адаптированная версия RSX-11M, для работы в операционной системе внешнего процессора PDP-11/40 для процессора DEC KL10
  • Micro / RSX - предварительно сгенерированная полная версия RSX-11M-Plus с аппаратной автоконфигурацией, реализованная специально для Micro / PDP-11s, недорогая многопользовательская система в коробке, отличающаяся простотой установки, отсутствием поколения систем и специальным набором документации. Позже заменен RSX-11M Plus.
  • P / OS - версия RSX-11M-Plus, предназначенная для линейки DEC Professional из PDP-11 на базе персональных компьютеров

Клоны в СССР и других странах Восточного блока

В 1968 году Советское правительство решило, что копии мэйнфреймов IBM и миникомпьютеров DEC будут производиться совместно с другими странами СЭВ было более практичным, чем поиск оригинального дизайна. Клонирование проектов DEC началось в 1974 году под названием SM-EVM (кириллица: СМ ЭВМ). СМ ЭВМ - это аббревиатура от «Система Малых электронно-вычислительных машин», что в переводе с русского означает «Система малых электронных вычислительных машин». Как и в случае с мэйнфреймами ES EVM, основанными на архитектуре System / 360, русские и их союзники иногда значительно изменяли западные конструкции, и поэтому не каждая машина SM-EVM совместима с предложениями DEC. времени.

  • DOS / RV, Русский : ОСРВ-СМ, ОСРВM - три наименования несанкционированного клона RSX-11M, произведенного в Социалистическом блоке. Название ОСРВ является аббревиатурой от «Операционная Система Реального Времени», что в переводе с русского означает «Операционная система реального времени». Эта система выглядит точной копией RSX-11M, за исключением другого заголовка в двоичных файлах. Различия между RSX и ОСРВ связаны с аппаратными различиями между компьютерами SM и PDP и с ошибкой, исправленной советскими инженерами. Однако оригинальный RSX-11M использовался больше, чем его российский клон ОСРВ, потому что программисты, модифицирующие исходный код RSX-11M, работали лучше, а исправленный RSX был более стабильным, чем ОСРВ. Другие преимущества включали более быстрый цикл обновления драйверов и больший выбор патчей, что стало возможным благодаря более широкому сообществу пользователей.

Клон операционной системы RSX-11M работал на румынском компьютеров семейства CORAL (например, CORAL 2030, клон PDP-11).

Операция

RSX-11 часто использовалась для универсальных вычислений с разделением времени, даже несмотря на то, что это был целевой рынок для конкурирующей операционной системы RSTS / E. RSX-11 предоставил функции, обеспечивающие лучшее, чем максимально необходимое время отклика на ввод периферийного устройства (т.е. обработку в реальном времени), его первоначальное предполагаемое использование. Эти функции включали возможность заблокировать процесс (называемый задачей в RSX) в памяти как часть загрузки системы и назначить процессу более высокий приоритет, чтобы он выполнялся раньше любых процессов с более низким приоритетом.

Для поддержки больших программ в относительно небольшом виртуальном адресном пространстве PDP-11 размером 64 КБ использовалась сложная полуавтоматическая система наложения ; для любой данной программы эта схема наложения была создана программой RSX taskbuilder (называемой TKB). Если схема наложения была особенно сложной, создание задачи могло занять довольно много времени (от часов до дней).

Стандартное приглашение RSX - «>» или «MCR>» (для «Подпрограммы Monitor Console». Все команды могут быть сокращены до их первых трех символов при вводе, и, соответственно, все команды уникальны в своем первом три символа. Только команда входа в систему «HELLO» может быть выполнена пользователем, еще не вошедшим в систему. «HELLO» был выбран в качестве команды входа в систему, потому что только первые три символа «HEL» имеют значение, и это позволяет не- зарегистрированный пользователь для выполнения команды «».

При запуске на определенных процессорах PDP-11 каждая операционная система DEC отображает характерный световой узор на панели консоли процессора, когда система в режиме ожидания. Эти шаблоны создаются неактивной задачей, выполняющейся на самом низком уровне. Световая диаграмма RSX-11M представляет собой два набора огней, которые выходят наружу влево и вправо от центра консоли (внутрь, если процессор косвенного командного файла IND программа в настоящее время работала на более старых версиях RSX).В отличие от этого, световая диаграмма IAS была единственная полоса огней, уходящая влево. Соответственно, беспорядочный световой узор (отражающий выборки из памяти) является видимым признаком того, что компьютер находится под нагрузкой (и задача бездействия не выполняется). Другие операционные системы PDP-11, такие как RSTS / E, имеют свои собственные отличительные узоры в индикаторах консоли.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-03 05:01:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте