CDC SCOPE (Supervisory Control Of Program Execution)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 00:01, 2 декабря 2017.

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

Скриншот SCOPE 3.1

Обзор

Эта операционная система была основана на исходной операционной системе Chippewa. В начале 1970-х годов он был переименован в NOS/BE для CDC Cyber-машин. Операционная система SCOPE представляет собой файловую систему, использующую массовое хранилище, устройства с произвольным доступом. Он был разработан для использования всех возможностей компьютерных систем CDC 6000 и полностью использует многооперационные режимы для всех сегментов компьютера. Основными задачами SCOPE являются контроль выполнения задания, назначение хранилища, выполнение сегментной и накладной загрузки. Его функции включают в себя комплексные функции ввода / вывода и процедуры обслуживания библиотек. Дневной файл хронологически записывает все рабочие задания и возникающие проблемы. Для поддержки отладки доступны карты дампов и карт памяти. Под управлением SCOPE могут использоваться различные сборщики (COMPASS), компиляторы (ALGOL, FORTRAN, COBOL) и служебные программы (SORT/MERGE, PERT/TIME, EXPORT/IMPORT, RESPOND, SIMSCRIPT, APT, OPTIMA и т.д.). Сообщество компьютерной эмуляции неоднократно предпринимало попытки восстановить и сохранить это программное обеспечение. Теперь он работает под эмулятором CDC CYBER и 6000. [Источник 1]

Разновидности

  1. SCOPE для семейства компьютеров CDC 3000.
  2. SCOPE для семейства компьютеров CDC 6000.
  3. SCOPE и SCOPE-2 для CDC 7600/Cyber-76.

SCOPE для семейства компьютеров CDC 3000

Операционная система под названием REAL-TIME SCOPE существовала как для систем нижнего, так и для верхнего уровня 3000. Дисковая версия SCOPE была в конечном итоге доступна для систем верхнего уровня.

Верхняя серия 3000

Верхние серии 3000 использовали 48-битный размер слова. Первая машина 3000 должна быть изготовлена CDC 3600; впервые поставленные в июне 1963 года. Первые поставки CDC 3400 и CDC 3800 были в декабре 1965 года. Эти машины были разработаны для научных вычислительных приложений, однако были омрачены 60-битными машинами серии CDC 6000, когда CDC 6600 был введен в декабре 1964 года и поставлен в 1965 году.

Нижняя серия 3000

Нижние серии 3000 использовали 24-битный размер слова. Они были основаны на более раннем CDC 924 - 24-битной версии (48-битного) CDC 1604 . Первым нижним 3000, который должен был быть выпущен, был CDC 3200 (май 1964 года), а затем меньший CDC 3100 (февраль 1965 года) и CDC 3300 (декабрь 1965 года). Последняя машина серии CDC 3500 была выпущена в марте 1967 года и использовала интегральные схемы вместо дискретных компонентов. 3300 и 3500 имели дополнительные возможности перемещения, арифметику с плавающей запятой и BDP(Бизнес + обработка данных). Эти машины были ориентированы на коммерческие и коммерческие вычисления. [Источник 2]

SCOPE для семейства компьютеров CDC 6000

Компьютер CDC 6600

Эта разновидность была основана на оригинальной Chippewa Operating System. В начале 1970-х она была переименована в NOS/BE для использования на компьютерах серии CDC Cyber. Операционная система SCOPE была ориентирована на работу с файлами, используя устройства хранения данных и устройства с произвольным доступом к памяти. Она была спроектирована с целью задействования всех возможностей компьютеров семейства CDC 6000 и более полного раскрытия многоцелевых режимов работы всех частей компьютера. Основными задачами в SCOPE являлись управление выполнением задания, хранение присвоенных значений, выполнение сегментов программы и загрузка оверлеев. К её особенностям можно отнести обширные функции ввода-вывода и организацию и поддержку библиотеки программ. В ежедневный журнал в хронологическом порядке записывались все выполняемые задания и любые возникающие при этом проблемы. Для помощи в отладке были доступны дампы и карты распределения памяти. Под управлением SCOPE могли работать множество ассемблеров (COMPASS), компиляторов (ALGOL, FORTRAN, COBOL) и обслуживающих программ (SORT/MERGE, PERT/TIME, EXPORT/IMPORT, RESPOND, SIMSCRIPT, APT, OPTIMA и др.) [Источник 3]

SCOPE и SCOPE-2 для CDC 7600/Cyber-76

CDC 7600. На этом изображении показаны две стороны C-образного шасси.

CDC 7600 был разработан преемником CDC 6600 в 1970 - е годы. 7600 работал на частоте 36,4 МГц и имел первичную память 65 Кб, используя магнитное ядро и переменную (до 512 К) вторичную память. Это, как правило, примерно в десять раз быстрее, чем CDC 6600. Кроме того, исследования в начале 1970 года было показали, что он немного быстрее, чем его IBMконкурента. Когда система была выпущена в 1969 году, она стоила 5 миллионов долларов. Среди заметных вкладов в 7600, помимо обширной конвейерной обработки, была физическая C-образная форма, которая как уменьшила площадь, так и резко увеличила производительность за счет уменьшения расстояния, которое требуется для прохождения сигналов.

Развитие

Развитие операционной системы CDC разделилось на два лагеря. Развитие CDC COS проводилась в лаборатории программного обеспечения Sunnyvale в Калифорнии. Многие клиенты в конечном итоге приняли поставку своих систем с этим программным обеспечением, ставшей известной как SCOPE. SCOPE версии 1 была, по существу, снята с COS; SCOPE версии 2 включала поддержку новых устройств и файловых систем; SCOPE версии 3 включала постоянную поддержку файлов, поддержку удаленного пакета EI / 200. Но всегда имела значительные проблемы с надежностью и ремонтопригодностью.

CDC MACE (Mansfield and Cahlander Executive)

Эволюция COS состоялась на заводе Arden Hills в Миннесоте. MACE (Mansfield and Cahlander Executive) был написан в основном одним программистом в нерабочие часы, когда машины были доступны. Его набор функций по существу был таким же, как COS и SCOPE 1. Он сохранил более раннюю файловую систему COS, но значительно продвинулся в модульности кода, чтобы повысить надежность системы и адаптировать ее к новым устройствам хранения. MACE никогда не был официальным продуктом, хотя многие клиенты смогли прервать копию из CDC. Неофициальное программное обеспечение MACE позднее было выбрано над официальным продуктом SCOPE в качестве основы для следующей операционной системы CDC « Кронос» , названной в честь греческого бога времени . Основной маркетинговой причиной для его принятия была разработка его функции совместного использования времени TELEX и ее удаленной пакетной функции BATCHIO. Kronos продолжал использовать файловую систему COS / SCOPE 1 с добавлением постоянной функции файла. [Источник 4]

CDC NOS (Network Operating System)

Попытка унифицировать продукты операционной системы SCOPE и Kronos произвела NOS (сетевая операционная система). NOS была предназначена как единственная операционная система для всех CDC-машин, факт CDC. Многие пользователи SCOPE по-прежнему зависели от архитектуры SCOPE, поэтому CDC просто переименовали ее в NOS / BE (пакетная среда). На практике было гораздо проще изменить базу кода Kronos, чтобы добавить функции SCOPE, чем наоборот.

Источники

  1. SCOPE // Википедия.[2015—2015]. Дата обновления: 17.02.2015 URL: https://ru.wikipedia.org/wiki/CDC_SCOPE (дата обращения: 30.11.2017).
  2. CDC 3000 // Википедия.[2015—2017]. Дата обновления: 14.11.17 URL: https://en.wikipedia.org/w/index.php?title=CDC_3000_series&oldid=810311680 (дата обращения: 30.11.17).
  3. CDC 6000 // Википедия.[2010—2017]. Дата обновления: 18.10.17 URL: https://en.wikipedia.org/w/index.php?title=CDC_6000_series&oldid=805979252 (дата обращения: 30.11.2017).
  4. SCOPE // Википедия.[2015—2015]. Дата обновления: 17.02.2015 URL: https://ru.wikipedia.org/wiki/CDC_SCOPE (дата обращения: 30.11.2017).