stringtranslate.com

ОБЛАСТЬ ПРИМЕНЕНИЯ ЦКЗ

SCOPE (Supervisory Control of Program Execution) — это серия пакетных операционных систем Control Data Corporation , разработанная в 1960-х годах.

Варианты

ОБЛАСТЬ ПРИМЕНЕНИЯ для серии CDC 3000

ОБЛАСТЬ ПРИМЕНЕНИЯ для серии CDC 6000

CDC 6000 серии SCOPE 3.1 строится при работе на настольном эмуляторе CYBER.

Эта операционная система была основана на оригинальной операционной системе Chippewa . В начале 1970-х годов он был переименован в NOS/BE для машин CDC Cyber . Операционная система SCOPE представляет собой файловую систему, использующую устройства хранения данных с произвольным доступом. Он был разработан для использования всех возможностей компьютерных систем CDC 6000 и полностью использует несколько режимов работы всех сегментов компьютера. Основными задачами SCOPE являются контроль выполнения заданий, распределение памяти, выполнение сегментной и оверлейной загрузки. Его функции включают комплексные функции ввода/вывода и процедуры обслуживания библиотеки. Операционная система хронологически записывает все выполненные задания и возникающие проблемы. Для облегчения отладки доступны дампы и карты памяти .

Описание

SCOPE — это мультипрограммная операционная система, способная одновременно выполнять до восьми заданий, называемых контрольными точками . Одна точка управления используется для функций системы. [1] : стр. 1-2 В  более поздних версиях этот предел увеличен до 15.

SCOPE работает на периферийных процессорах (PP) 6x00 . «Центральный процессор (ЦП)… всегда полностью находится в пределах возможностей каждого ПП». Один PP, обозначенный как PP0, запускает программу мониторинга (MTR), «которая контролирует или контролирует все остальные действия». ПП9 предназначен для управления системной консолью печатной машинки и дисплеями. Остальные PP выполняют функции ввода/вывода в соответствии с указаниями MTR. [1] : стр.1-1 

Часть памяти центрального процессора (называемая центральной памятью или CM), резидент центральной памяти (CMR), «зарезервирована для различных системных таблиц, доступных PP». [1] : стр. 1-2  Частью этого CMR является область связи для каждого PP. Каждая область связи содержит «входной регистр» и «выходной регистр», за которыми следует буфер сообщений. [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 series. [ нужна цитата ]

Смотрите также

Рекомендации

  1. ^ abcde Control Data Corporation (1968). Компьютерные системы Control Data® 6400/6500/6600 ОБЛАСТЬ ПРИМЕНЕНИЯ 3.1 Справочное руководство (PDF) . Проверено 28 марта 2023 г.
  2. ^ Корпорация Control Data (1975). Каталог литературы (PDF) . стр. 151–152 . Проверено 28 марта 2023 г.
  3. ^ ЛАБОРАТОРИЯ ВЫЧИСЛИТЕЛЬНЫХ И ИНФОРМАЦИОННЫХ СИСТЕМ NCAR CISL. «КДЦ 6600». Национальный центр атмосферных исследований . Проверено 28 марта 2023 г.
  4. ^ «CDC 6600 прибывает в ЦЕРН» . ЦЕРН . Проверено 28 марта 2023 г.
  5. ^ «Поиск по каталогу — CDC 6600» . Музей истории компьютеров . Проверено 28 марта 2023 г.
  6. ^ Гольдберг, И.; Линн, LL (апрель 1970 г.). «FIGRO (приложение II): компьютерная программа CDC-6600 для анализа набухания топлива и расчета температуры в цилиндрических топливных элементах с объемным оксидом». OSTI.gov . ОСТИ  6720614 . Проверено 28 марта 2023 г.
  7. ^ Болл, Д. «Разработка программного обеспечения» (PDF) . ЦЕРН . Проверено 28 марта 2023 г.
  8. ^ "Система корабельных кодов защиты INRADS" . ДТИК . Проверено 28 марта 2023 г.

Внешние ссылки