ОБЛАСТЬ ПРИМЕНЕНИЯ ЦКЗ
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2023 г. ) |
SCOPE (Supervisory Control of Program Execution) — это серия Control Data Corporation, пакетных операционных систем разработанная в 1960-х годах.
Варианты
[ редактировать ]- ОБЛАСТЬ ПРИМЕНЕНИЯ для CDC 3000 серии
- ОБЛАСТЬ ПРИМЕНЕНИЯ для CDC 6000 серии
- SCOPE и SCOPE-2 для CDC 7600 /Cyber-76
ОБЛАСТЬ ПРИМЕНЕНИЯ для серии CDC 3000
[ редактировать ]![]() | Этот раздел пуст. Вы можете помочь, добавив к нему . ( март 2023 г. ) |
ОБЛАСТЬ ПРИМЕНЕНИЯ для серии CDC 6000
[ редактировать ]Эта операционная система была основана на оригинальной операционной системе Chippewa . В начале 1970-х годов он был переименован в NOS/BE для машин CDC Cyber . Операционная система SCOPE представляет собой файловую систему, использующую устройства хранения данных с произвольным доступом. Он был разработан для использования всех возможностей компьютерных систем CDC 6000 и полностью использует несколько режимов работы всех сегментов компьютера. Основными задачами SCOPE являются контроль выполнения заданий, распределение памяти, выполнение сегментной и оверлейной загрузки. Его функции включают комплексные функции ввода/вывода и процедуры обслуживания библиотеки. Операционная система хронологически записывает все выполненные задания и возникающие проблемы. Для облегчения отладки дампы и карты памяти доступны .
Описание
[ редактировать ]SCOPE — это мультипрограммная операционная система, способная одновременно выполнять до восьми заданий, называемых контрольными точками . Одна точка управления используется для функций системы. [1] : стр.1-2 В более поздних версиях этот предел увеличился до 15.
(PP) 6x00 SCOPE работает на периферийных процессорах . «Центральный процессор (ЦП)... всегда полностью находится в пределах возможностей каждого ПП». Один PP, обозначенный как PP0, запускает программу мониторинга (MTR), «которая контролирует или контролирует все остальные действия». ПП9 предназначен для управления системной консолью печатной машинки и дисплеев. Остальные PP выполняют функции ввода/вывода в соответствии с указаниями MTR. [1] : стр.1-1
Часть памяти центрального процессора (называемая центральной памятью или CM), резидент центральной памяти (CMR), «зарезервирована для различных системных таблиц, доступных PP». [1] : стр.1-2 Частью этого CMR является зона связи для каждого ПП. Каждая область связи содержит «входной регистр» и «выходной регистр», за которыми следует буфер сообщений. [1] : стр.1-1
компьютере При остановленном все ПП загружаются с системного кода с магнитной ленты . PP0 начнет выполнять код монитора. Остальные PP будут циклически читать свои входные регистры, ожидая запросов от монитора. [1] : стр.1-1
Программное обеспечение
[ редактировать ]Начиная с SCOPE 3.3, поддерживался ряд компиляторов и утилит языков программирования. Основными языками были АЛГОЛ , БЕЙСИК , ФОРТРАН , КОБОЛ и КОМПАС ( ассемблер ). Другими языками были APT , CSSL 3 (язык непрерывного системного моделирования), JOVIAL , SIMSCRIPT и SIMULA . Другое программное обеспечение включало IGS (Интерактивная графическая система), PERT и SORT/MERGE. [2]
Системы CDC считались суперкомпьютерами , а заказчиками часто были крупные правительственные учреждения и исследовательские центры. [3] [4] [5] У большинства из них были специализированные требования, и они часто писали собственное программное обеспечение. [6] [7] [8]
Соревнование
[ редактировать ]SCOPE был написан командой программистов в Саннивейле, Калифорния , примерно в 2000 милях от подразделения оборудования CDC. Они считали это глючным и неэффективным программным обеспечением, хотя оно мало чем отличалось от многих операционных систем того времени. В лабораториях Центра по контролю и профилактике заболеваний (CDC) в Арден-Хиллз, штат Миннесота (где они называли SCOPE « Сборником ошибок программирования Саннивейла ») использовалась конкурирующая операционная система, MACE. Это был Mansfield And Cahlander Executive (от Грега Мэнсфилда и Дэйва Каландера, авторов системы). Она начиналась как руководитель инженерного тестирования, но в конечном итоге превратилась в полноценную операционную систему — модульную переработку и усовершенствование исходной операционной системы Chippewa (COS). Хотя он никогда не был официальным продуктом CDC, его копия бесплатно предоставлялась любому клиенту, который просил ее. Многие клиенты так и поступили, особенно наиболее продвинутые (например, университеты и исследовательские центры).
Когда компания Control Data решила написать свою следующую операционную систему Kronos , она рассматривала как текущую систему SCOPE, так и неофициальную альтернативу MACE. Они решили отказаться от системы SCOPE и основать Kronos на программном обеспечении MACE. В конце концов, Kronos был заменен новой сетевой операционной системой (NOS). Хотя многие более мелкие клиенты CDC продолжали использовать систему SCOPE, а не Kronos. Когда NOS стала основной операционной системой Control Data, некоторые клиенты, выполняющие в основном пакетные операции, не хотели переходить на систему NOS, поскольку не видели никакой выгоды для своего предприятия. Таким образом, система SCOPE была сохранена и переименована в NOS/BE (Batch Environment), прежде всего для того, чтобы отдел маркетинга CDC мог сказать, что все клиенты мэйнфреймов используют операционную систему NOS.
Текущий статус
[ редактировать ]Сообщество компьютерной эмуляции неоднократно предпринимало попытки восстановить и сохранить программное обеспечение CDC. Сейчас он работает под управлением CDC CYBER и эмулятора серии 6000 . [ нужна ссылка ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д и Корпорация Control Data (1968). Компьютерные системы Control Data® 6400/6500/6600 ОБЛАСТЬ ПРИМЕНЕНИЯ 3.1 Справочное руководство (PDF) . Проверено 28 марта 2023 г.
- ^ Корпорация Control Data (1975). Каталог литературы (PDF) . стр. 151–152 . Проверено 28 марта 2023 г.
- ^ ЛАБОРАТОРИЯ ВЫЧИСЛИТЕЛЬНЫХ И ИНФОРМАЦИОННЫХ СИСТЕМ НКАР CISL. «КДЦ 6600» . Национальный центр атмосферных исследований . Проверено 28 марта 2023 г.
- ^ «CDC 6600 прибывает в ЦЕРН» . ЦЕРН . Проверено 28 марта 2023 г.
- ^ «Поиск по каталогу — CDC 6600» . Музей истории компьютеров . Проверено 28 марта 2023 г.
- ^ Гольдберг, И.; Линн, LL (апрель 1970 г.). «FIGRO (приложение II): компьютерная программа CDC-6600 для анализа набухания топлива и расчета температуры в цилиндрических топливных элементах с объемным оксидом» . OSTI.gov . ОСТИ 6720614 . Проверено 28 марта 2023 г.
- ^ Болл, Д. «Разработка программного обеспечения» (PDF) . ЦЕРН . Проверено 28 марта 2023 г.
- ^ «Система корабельных кодов защиты INRADS» . ДТИК . Проверено 28 марта 2023 г.