Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

RSX-11
SHOW MEMORY

SHOW MEMORY
Разработчик Digital Equipment Corporation
Семейство ОС DEC OS
Поддерживаемые платформы PDP-11
Состояние историческое

RSX-11 — семейство операционных систем реального времени в основном для компьютеров PDP-11 от Digital Equipment Corporation (DEC), которые были распространены в конце 1970-х и начале 1980-х. RSX-11D впервые появилась для PDP-11/40 в 1972. Она была спроектирована для контроля процессов, но также была популярна среди разработчиков программ, а в СССР и вовсе использовалась как главнейшая многотерминальная ОС для компьютеров СМ ЭВМ, даже при отсутствии индустриальных контроллеров.

Версии

Существовало много версий RSX-11:

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

Архитектура

PDP-11 был 16-битным компьютером с 16-битными адресами, но поддерживал физическую память свыше 64 К с помощью переключения кадров страниц — в 64 К адресное пространство процесса отображались некоторые страницы из общего множества до 4 М, у каждого процесса это отображение было своим.

Это в полной мере использовалось в RSX-11. Кроме того, ядро исполнялось в отдельном 64 К пространстве, и каждый системный вызов означал смену контекста страниц.

Память выделялась из дальнего недоступного пространства, далее страницы из выделенной области могли отображаться в адресное пространство и становились доступны.

Понятие о процессе (как позднее и в Win16) состояло из двух сущностей — модуль (бинарный образ с уже загруженным в память заголовком) и задача (модуль в процессе исполнения, имеющий стек и текущий контекст процессора). Исполняемые файлы имели оверлейную структуру (похожее было позднее и в Win16), и создавались программой TKB (аналог link и ld).

Для обработки всех операций ввода-вывода с устройств использовался системный вызов $QIO — «поставить запрос ввода-вывода в очередь данного устройства» (примерный аналог IRP в ядре Windows NT или Overlapped I/O в Win32 API). Имелся также системный вызов $QIOW, ожидающий выполнения операции.

Файловая система Files-11 стала прототипом, на основе которого позднее была создана NTFS, но здесь для имён объектов файловой системы используется кодировка RADIX-50, что позволяет поддерживать только имена в формате «9.3» (одно 16-битное слово позволяет кодировать три символа, символ точки не записывается). Полная спецификация имени файла включает: устройство, директория (9 символов или User Identification Code (UIC)), имя файла (9 символов), тип файла (3 символа), номер версии. Например (директория задана через UIC): DL2: [46.63] INDIRECT. TXT;3

На уровне системных вызовов устройства и дисковые файлы не имели ничего общего.

Интерпретатор команд MCR был в высшей степени особенной программой, драйвер терминала содержал сильные завязки на неё, командная строка выполняемого процесса находилась внутри родительского MCR и обращения к ней производились специальными системными вызовами.

ОС поддерживала аналог hibernate — команду SAVE.

Советские клоны

Ссылки

Эта страница в последний раз была отредактирована 5 декабря 2022 в 00:38.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).