Разработчик | Корпорация цифрового оборудования |
---|---|
Написано в | АЛГОЛ , БЕЙСИК , ФОКАЛ , Фортран D , PAL-D |
Рабочее состояние | Прекращено |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1968 ( 1968 ) |
Последний релиз | 8.24 / Январь 1975 ( 1975-01 ) | [1] [2]
Платформы | PDP-8 начиная с модели PDP-8I |
Тип ядра | Операционные системы с разделением времени |
Под влиянием | ТСС/360 |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки |
Лицензия | Запатентованный |
Преемник | PS/8 и OS/8 |
TSS/8 — это прекращенная разработка операционной системы с разделением времени, совместно разработанная Доном Уиткрафтом и Джоном Эвереттом в Digital Equipment Corporation в 1967 году. DEC также называла ее Timeshared-8, а позднее EduSystem 50. [3] : стр. 2-15
Операционная система работает на 12-разрядном компьютере PDP-8 , начиная с модели PDP-8I, и была выпущена в 1968 году.
TSS/8 был разработан в Университете Карнеги-Меллона аспирантом Адрианом ван де Гором в ответ на стоимость, производительность, надежность и сложность TSS/360 от IBM (для их модели 67) . [4] : 180
Дон Виткрафт написал планировщик TSS/8, декодер команд и обработчик UUO ( нереализованные пользовательские операции ). Джон Эверетт написал обработчик диска, файловую систему, обработчик TTY ( телетайп ) и служебную процедуру 680-I для TSS/8.
Роджер Пайл и Джон Эверетт написали систему мониторинга диска PDP-8 , а Джон Эверетт адаптировал PAL-III, чтобы сделать PAL-D для DMS. Боб Боуринг, автор MACRO для PDP-6 и PDP-10 , написал расширенную версию PAL-X для TSS/8. [5]
Эта система разделения времени основана на архитектуре защиты, предложенной Адрианом Ван дер Гуром, аспирантом Гордона Белла в Карнеги-Меллоне . Она требует минимум 12К слов памяти (8К для операционной системы и 4К для области подкачки пользователя) и устройство подкачки; Стандартное устройство подкачки, называемое барабаном, представляло собой дисковый накопитель с головкой, назначенной для каждой дорожки, поэтому не было задержки в ожидании перестановки головки чтения/записи на диске. На машине с 24К слов она может обеспечить хорошую поддержку для максимум 16 пользователей. [1]
Каждый пользователь получает виртуальный 4K PDP-8; многие утилиты, которые пользователи запускают на этих виртуальных машинах, являются модифицированными версиями утилит из Disk Monitor System или сред paper-tape. Внутри TSS/8 состоит из RMON, резидентного монитора , DMON, монитора диска (файловой системы) и KMON, монитора клавиатуры (командной оболочки). BASIC хорошо поддерживается, в то время как ограниченные (4K) версии FORTRAN D и Algol доступны. [6]
Как и CALL/OS от IBM , он реализует варианты языка: [3] : стр. 2-16 — 2-18
Он также поддерживает FOCAL-8 компании DEC , который был доступен в более ранних моделях PDP/8, и обеспечивает алгебраический язык, а также режим настольного калькулятора.
TSS/8 был продан тиражом более 100 экземпляров. [3] : 2–16
Эксплуатационные расходы составили около 1/20 от TSS/360. TSS/8 также разработан, чтобы быть более рентабельным, чем PDP-10 «для работ с низкими вычислительными требованиями (например, редактирование)». [9]
Операционная система RSTS -11 является потомком TSS/8. [4] : 181
{{cite magazine}}
: Cite журнал требует |magazine=
( помощь )