TOPS-10

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 17:59, 11 мая 2019.
TOPS-10
Разработчик Digital Equipment Corporation
Написанный на MACRO-10, BLISS
Семейство ОС DEC OS family
Рабочее состояние Прекращено
Последняя стабильная версия 7.04/ Июль 1988
Языки программирования ATL, ALGOL, BASIC, BLISS, COBOL, Fortran, MACRO-10
Поддерживаемые платформы PDP-10
Лицензия Proprietary

TOPS-10 (Total OPerating System, первоначально - Monitor) - компьютерная операционная система корпорации Digital Equipment Corporation (DEC) для ЭВМ PDP-10 (или DECsystem-10), запущенная в 1967 году. TOPS-10 появилась от более раннего программного обеспечения "Monitor", используемого на PDP-6.[1]

Общие сведения

История

Ранние версии TOPS-10 были основанны на системе WAITS Стэнфордского университета и системе CompuServe с разделением времени. TOPS-10 имела достаточно интересную реализацию диспетчера с множеством очередей задач и вставляла процессы в очередь в зависимости от приоритета процесса. Операционная система TOPS-10 также включала независимость от файлов и устройств. Операционная система также включала файл пользователя и независимость устройства. TOPS-10 была очень быстрой и гибкой операционной системой, которая намного опережала свое время.

История выпусков

В1964 состоялся первый выпуск программного обеспечения Monitor для PDP-6. Поддержку процессора KA10 для PDP-10 добавили в версии 2.18 в 1967. Название TOPS-10 впервые использовали в 1970 при выпуске 5.01, до этого момента ОС носила название Monitor. Версия 6.01 (май 1974) впервые реализовала виртуальную память, что позволило загружать программы, размер которых был больше размера физической памяти. Начиная с версии 7.00, началась поддержка симметричной мультипроцессорности. Последний выпуск TOPS-10 7.04 состоялся в 1988.[2]

Наши дни

На данный момент любители имеют право устанавливать и использовать TOPS-10 по любительской лицензии, которая является бесплатной для личного пользования. Самый простой способ для любителя запустить TOPS-10 - приобрести подходящий эмулятор и образ операционной системы. Также ОС может быть сгенерирована из оригинальных архивных дистрибутивов "tapes".

Програмное обеспечение

Языки программирования

Список языков программирований, которые были реализованы в TOPS-10:

  • ALGOL (используется для общих вычислений);
  • APL (используется для математического моделирования);
  • BASIC (используется для общих вычислений);
  • BLISS (для системного программирования);
  • COBOL (используется для бизнес-вычислений);
  • Fortran (используется для численных вычислений).

Реализованные утилиты пользователя

На TOPS-10 были реализованы следующие основные пользовательские утилиты:

  • RMS (службы управления записями);
  • IQL (язык интерактивных запросов);
  • СУБД-10 (система управления базами данных CODASYL). [3]

Источники

  1. TOPS-10 // gunkies.org [2019]. Дата обновления: 21.10.2018. URL: http://gunkies.org/wiki/TOPS-10 (дата обращения: 11.05.2019).
  2. TOPS-10 // Википедия [2019]. Дата обновления: 17.02.2019. URL: https://en.wikipedia.org/wiki/TOPS-10 (дата обращения: 01.04.2019).
  3. TOPS-10 // Википедия [2019]. Дата обновления: 17.02.2019. URL: https://en.wikipedia.org/wiki/TOPS-10 (дата обращения: 02.04.2019).