ТОПС-10
Разработчик | Корпорация цифрового оборудования |
---|---|
Написано в | МАКРО-10 , БЛИСС |
Рабочее состояние | Снято с производства |
Первоначальный выпуск | 1970 год |
Последний выпуск | 7.04 [1] / июль 1988 г |
Доступно в | Английский |
Платформы | ПДП-10 |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный Бесплатно для личного использования |
TOPS-10 Система (разделение времени / Total Operation System 10 - PDP выпускаемая ) — это операционная система, компанией Digital Equipment Corporation (DEC) и предназначенная для -10 (или DECsystem-10) семейства мейнфреймов . Выпущенный в 1967 году, TOPS-10 произошел от более раннего программного обеспечения «Монитор» для компьютеров PDP-6 и PDP-10; в 1970 году он был переименован в ТОПС-10.
Обзор [ править ]
TOPS-10 поддерживал разделяемую память и позволил разработать одну из первых настоящих многопользовательских компьютерных игр . Игра под названием DECWAR . [2] была текстовой игрой в стиле «Звездного пути» . Пользователи терминалов вводили команды и сражались друг с другом в реальном времени. TOPS-10 также был домом для оригинального многопользовательского подземелья MUD , предшественника современных MMORPG .
Еще одно новаторское приложение называлось FORUM . Это приложение было, пожалуй, первым так называемым CB Simulator , который позволял пользователям общаться друг с другом в так называемом чате . Это приложение продемонстрировало потенциал многопользовательского общения и привело к разработке чат-приложения CompuServe .
TOPS-10 имел очень надежный интерфейс прикладного программирования (API), который использовал механизм, называемый UUO или нереализованная пользовательская операция . UUO реализовали вызовы операционной системы таким образом, что они выглядели как машинные инструкции. API Monitor Call значительно опередил свое время, как и большая часть операционной системы, и сделал системное программирование на DECsystem-10 простым и мощным.
TOPS-10 Планировщик поддерживал очереди выполнения с приоритетом и добавлял процесс в очередь в зависимости от его приоритета. Система также включала независимость от файлов пользователя и устройств.
Команды [ править ]
Следующий список команд поддерживается TOPS-10. [3]
- НАЗНАЧАТЬ
- ПРИКРЕПЛЯТЬ
- BACKSPACE
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ПРОДОЛЖИТЬ
- СКОМПИЛИРОВАТЬ
- ПРОДОЛЖАТЬ
- КОПИРОВАТЬ
- ОСНОВНОЙ
- ЦПУНЧ
- СОЗДАВАТЬ
- ВЕРИЛ
- КРЕФ
- CSTART
- Д (депозит)
- ДНЕВНОЕ ВРЕМЯ
- ДКОРЕ
- ДДТ
- ОТМЕНА НАЗНАЧЕНИЯ
- ОТЛАЖИВАТЬ
- УДАЛИТЬ
- ОТДЕЛИТЬ
- СПРАВОЧНИК
- ЗАПРЕЩАТЬ
- СЭКОНТИРУЙТЕСЬ
- ДСК
- СВАЛКА
- Исследовать)
- РЕДАКТИРОВАТЬ
- ДАВАТЬ ВОЗМОЖНОСТЬ
- ЭОФ
- ВЫПОЛНЯТЬ
- ФИЛКОМ
- ФАЙЛ
- ЗАКАНЧИВАТЬ
- ФУДЖ
- ПОЛУЧАТЬ
- ГЛОБ
- ОСТАНОВКА
- ПОМОЩЬ
- ИНДИЯ
- ПРОДОЛЖИТЬ
- КУПИТЬ
- ЭТИКЕТКА
- СПИСОК
- НАГРУЗКА
- НАЙТИ
- АВТОРИЗОВАТЬСЯ
- ДЕЛАТЬ
- ОБЪЕДИНИТЬ
- ВПК
- УСТАНАВЛИВАТЬ
- СЕТЬ
- УЗЕЛ
- НСЭВЕ
- НССЭЙВ
- ОПСЕР
- ПЖОБ
- ПОЖАЛУЙСТА
- СЮЖЕТ
- СОХРАНЯТЬ
- ПЕЧАТЬ
- ЗАЩИЩАТЬ
- УДАРИТЬ КУЛАКОМ
- ОЧЕРЕДЬ
- КУОЛСТ
- Р
- ПЕРЕНАзначить
- ПРИСОЕДИНЕНИЕ
- ПОВТОРНЫЙ ВВОД
- ПЕРЕИМЕНОВАТЬ
- РЕСУРСЫ
- Перемотка назад
- БЕГАТЬ
- СОХРАНЯТЬ
- СОХРАНИТЬ
- ПЛАН
- ОТПРАВЛЯТЬ
- НАБОР
- ПРОПУСКАТЬ
- НАЧИНАТЬ
- ПРЕДСТАВЛЯТЬ НА РАССМОТРЕНИЕ
- СИСТАТ
- ТЕКО
- ВРЕМЯ
- ТПУНЧ
- ТИП
- РАЗГРУЗИТЬ
- ЮСТАТ
- ВЕРСИЯ
- ГДЕ
- НОЛЬ
История [ править ]
История выпусков [ править ]
Программное обеспечение монитора PDP-6 было впервые выпущено в 1964 году. Поддержка процессора KA10 PDP-10 была добавлена к монитору в версии 2.18 в 1967 году. Название TOPS-10 впервые было использовано в 1970 году для версии 5.01. Выпуск 6.01 (май 1974 г.) был первым TOPS-10, в котором реализована виртуальная память (подкачка по требованию), что позволяет запускать программы, размер которых превышает физическую память. Начиная с версии 7.00, была доступна симметричная многопроцессорная обработка (в отличие от схемы «главный/подчиненный», использовавшейся ранее). Финальной версией TOPS-10 стала версия 7.04. [1] в 1988 году.
ТОПС-10 сегодня [ править ]
Любители теперь имеют право устанавливать и использовать TOPS-10 по лицензии любителя. [4]
Самый простой способ запустить TOPS-10 для любителя — приобрести подходящий эмулятор. [5] [6] и образ операционной системы . [7] TOPS-10 также может быть создан из архивных оригинальных дистрибутивных «лент». [8] [9]
Пол Аллен обслуживал несколько общедоступных исторических компьютерных систем, в том числе DECsystem-2065, работающую под управлением TOPS-10. [10]
Программное обеспечение [ править ]
Реализованные языки программирования [ править ]
Ассемблер TOPS-10, MACRO-10 , входил в состав дистрибутива TOPS-10.
Следующие языки программирования были реализованы в TOPS-10 как многоуровневые продукты:
- АЛГОЛ , он же АЛГОЛ-10 v10B, [11] компилятор, используемый для общих вычислений
- APL , как APL-SF V2, [12] интерпретатор, используемый для математического моделирования
- БЕЙСИК , как БЕЙСИК-10 v17F, [13] интерпретатор, используемый для общих вычислений
- БЛИСС , как БЛИСС-10 [14] и БЛИСС-36, [15] компиляторы, используемые для системного программирования
- КОБОЛ , как КОБОЛ-68 [16] и КОБОЛ-74, [17] компиляторы, используемые для бизнес-вычислений
- Фортран , как FORTRAN-10 v11, [18] компилятор, используемый для численных вычислений
Следующие языки программирования были реализованы в TOPS-10 благодаря вкладу членов DECUS :
- ФОКАЛ , как ФОКАЛ-10
- Forth , многопоточный интерпретируемый язык
- IMP72
- Lisp — интерпретатор, используемый для программирования ИИ.
- Pascal — компилятор, используемый в компьютерном образовании.
- ПИЛОТ
- САМ76
- Simula — компилятор, используемый для моделирования.
- SNOBOL — интерпретатор, используемый для обработки строк.
- BCPL , компилятор, реализованный Университетом Эссекса.
Реализованные пользовательские утилиты [ править ]
В TOPS-10 были реализованы следующие основные пользовательские утилиты:
- RMS (службы управления записями)
- IQL (язык интерактивных запросов)
- СУБД-10 ( CODASYL Система управления базами данных )
реализованные на TOPS- Известные игры , 10
- АДВЕНТ
- ДЕКВАР , как отмечалось выше
- ФОРУМ , как отмечалось выше
- HAUNT — ранняя ролевая игра.
- Mac Hack — шахматная программа Ричарда Гринблатта.
- ГРЯЗЬ
Наследие [ править ]
MS-DOS находилась под сильным влиянием TOPS-10. К идентичным элементам относятся трехсимвольные расширения файлов , несколько стандартных расширений (например, EXE, TXT), звездочка ( * ) в качестве подстановочного знака , использование косой черты ( / ) в качестве разделителя переключателей и многое другое. [19]
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б «История выпуска ТОПС-10» . Проверено 10 января 2014 г.
- ^ «Страница Девара» .
- ^ Руководство по командам операционной системы TOPS-10 (PDF) . Корпорация цифрового оборудования. Август 1980 года . Проверено 17 февраля 2019 г.
- ^ «Лицензия для домашнего любителя на программное обеспечение Digital 36b» . inwap.com . Проверено 19 апреля 2018 г.
- ^ «Компьютерное моделирование и история» . simh.trailing-edge.com . Проверено 19 апреля 2018 г.
- ^ «Эмулятор KLH10 PDP-10» . klh10.trailing-edge.com . Проверено 19 апреля 2018 г.
- ^ «Предварительно созданный образ TOPS-10» . www.steubentech.com . Проверено 19 апреля 2018 г.
- ^ «Архив программного обеспечения PDP-10» . pdp-10.trailing-edge.com . Проверено 19 апреля 2018 г.
- ^ «Заметки об эмуляции DEC PDP-10» . asun.net . Проверено 19 апреля 2018 г.
- ^ «КЛАССИЧЕСКАЯ КОМПЬЮТЕРИЯ» . paulallen.com . Архивировано из оригинала 17 апреля 2007 года . Проверено 19 апреля 2018 г.
- ^ Руководство программиста на Алголе (PDF) . Корпорация цифрового оборудования. Апрель 1977 года . Проверено 6 сентября 2018 г.
- ^ Руководство по языку APL-SF (PDF) . Корпорация цифрового оборудования. Август 1979 года . Проверено 6 сентября 2018 г.
- ^ Руководство по разговорному языку BASIC (PDF) . Корпорация цифрового оборудования. Март 1974 года . Проверено 6 сентября 2018 г.
- ^ Справочное руководство программиста BLISS-10 (PDF) . Корпорация цифрового оборудования. Февраль 1974 года . Проверено 17 февраля 2019 г.
- ^ Языковое руководство BLISS (PDF) . Корпорация цифрового оборудования. Апрель 1983 года . Проверено 6 сентября 2018 г.
- ^ Руководство по языку TOPS-10/TOPS-20 COBOL-68 (PDF) . Корпорация цифрового оборудования. Август 1981 года . Проверено 6 сентября 2018 г.
- ^ Руководство по языку TOPS-10/TOPS-20 COBOL-74 (PDF) . Корпорация цифрового оборудования. Октябрь 1985 года . Проверено 6 сентября 2018 г.
- ^ Руководство по языку FORTRAN TOPS-10/TOPS-20 (PDF) . Корпорация цифрового оборудования. Май 1985 года . Проверено 6 сентября 2018 г.
- ^ «Почему Windows действительно использует обратную косую черту в качестве разделителя путей?» . Архивировано из оригинала 26 мая 2019 года . Проверено 25 мая 2019 г.
- ^ TOPS-20 было названием, а не прямым продолжением TOPS-10. Однако TOPS-20 имеет отношение к TENEX, что означает TEN EXteneded.