stringtranslate.com

ALCANCE DE LOS CDC

SCOPE (Supervisory Control of Program Execution) es una serie de sistemas operativos por lotes de Control Data Corporation desarrollados en la década de 1960.

Variantes

ALCANCE de la serie CDC 3000

ALCANCE de la serie CDC 6000

La serie CDC 6000 SCOPE 3.1 se construye automáticamente mientras se ejecuta en el emulador CYBER de escritorio

Este sistema operativo se basó en el sistema operativo Chippewa original . A principios de la década de 1970, se lo renombró NOS/BE para las máquinas CDC Cyber . El sistema operativo SCOPE es un sistema orientado a archivos que utiliza dispositivos de acceso aleatorio y almacenamiento masivo. Fue diseñado para hacer uso de todas las capacidades de los sistemas informáticos CDC 6000 y explota al máximo los modos operativos múltiples de todos los segmentos de la computadora. Las principales tareas de SCOPE son controlar la ejecución de trabajos, la asignación de almacenamiento, la realización de la carga de segmentos y superposiciones. Sus características incluyen funciones integrales de entrada/salida y rutinas de mantenimiento de bibliotecas. El sistema operativo registra cronológicamente todos los trabajos ejecutados y los problemas encontrados. Para ayudar a la depuración, hay disponibles volcados y mapas de memoria .

Descripción

SCOPE es un sistema operativo multiprogramación capaz de ejecutar hasta ocho trabajos, llamados puntos de control , al mismo tiempo. Un punto de control se utiliza para las funciones del sistema. [1] : p.1-2  Las versiones posteriores aumentaron este límite a 15.

SCOPE se ejecuta en los procesadores periféricos (PP) del 6x00. "Un procesador central (CP)... está completamente al alcance de cada PP en todo momento". Un PP, identificado como PP0, ejecuta el Programa de Monitoreo (MTR) "que supervisa o controla todas las demás actividades". El PP9 está asignado para controlar la máquina de escribir y las pantallas de la consola del sistema. Los otros PP realizan funciones de entrada/salida según las instrucciones del MTR. [1] : p.1-1 

Una parte de la memoria del procesador central (llamada memoria central o CM), la memoria residente central (CMR), "está reservada para varias tablas del sistema a las que tienen acceso los PP". [1] : p.1-2  Parte de esta CMR es un área de comunicaciones para cada PP. Cada área de comunicaciones contiene un "registro de entrada" y un "registro de salida", seguidos de un búfer de mensajes. [1] : p.1-1 

Cuando se pone en marcha la computadora , todos los PP se cargan con el código del sistema desde la cinta magnética . El PP0 comenzará a ejecutar el código del monitor. Los PP restantes leerán en bucle sus registros de entrada a la espera de las solicitudes del monitor. [1] : p.1-1 

Software

A partir de SCOPE 3.3 se admitieron varios compiladores y utilidades de lenguajes de programación. Los principales lenguajes fueron ALGOL , BASIC , FORTRAN , COBOL y COMPASS ( ensamblador ). Otros lenguajes fueron APT , CSSL 3 (lenguaje de simulación de sistemas continuos), JOVIAL , SIMSCRIPT y SIMULA . Otro software incluido fue IGS (sistema de gráficos interactivos), PERT y SORT/MERGE. [2]

Los sistemas CDC se consideraban supercomputadoras y los clientes a menudo eran grandes agencias gubernamentales e instalaciones de investigación. [3] [4] [5] La mayoría de estos tenían requisitos especializados y a menudo escribían su propio software. [6] [7] [8]

Competencia

SCOPE fue escrito por un equipo de programación en Sunnyvale, California , a unas 2.000 millas de la división de hardware de CDC. Lo consideraban un software lleno de errores e ineficiente, aunque no muy diferente de muchos sistemas operativos de la época. En los laboratorios de CDC en Arden Hills, Minnesota (donde se referían a SCOPE como la Colección de errores de programación de Sunnyvale ) tenían un sistema operativo competidor, MACE. Este era el Mansfield And Cahlander Executive (de Greg Mansfield y Dave Cahlander, los autores del sistema). Había comenzado como un ejecutivo de pruebas de ingeniería, pero finalmente se convirtió en un sistema operativo completo: una reescritura y mejora modularizada del Chippewa Operating System (COS) original. Si bien nunca fue un producto oficial de CDC, se le dio una copia gratuita a cualquier cliente que la solicitara. Muchos clientes lo hicieron, especialmente los más avanzados (como los sitios universitarios y de investigación).

Cuando Control Data decidió escribir su próximo sistema operativo Kronos , consideró tanto el sistema SCOPE actual como la alternativa no oficial MACE. Decidieron abandonar el sistema SCOPE y basar Kronos en el software MACE. Finalmente, Kronos fue reemplazado por el nuevo Network Operating System (NOS). Aunque muchos clientes más pequeños de CDC continuaron usando el sistema SCOPE en lugar de Kronos. Cuando NOS se convirtió en el sistema operativo principal de Control Data, algunos clientes que ejecutaban principalmente operaciones por lotes se mostraron reacios a cambiar al sistema NOS, ya que no veían ningún beneficio para su tienda. Por lo tanto, el sistema SCOPE se mantuvo y se renombró como NOS/BE (Batch Environment), principalmente para que el departamento de marketing de CDC pudiera decir que todos los clientes de mainframe estaban usando el sistema operativo NOS.

Estado actual

La comunidad de emulación de computadoras ha intentado en repetidas ocasiones recuperar y preservar el software CDC. Ahora se ejecuta en un emulador CDC CYBER y de la serie 6000. [ cita requerida ]

Véase también

Referencias

  1. ^ abcde Control Data Corporation (1968). Manual de referencia de sistemas informáticos Control Data® 6400/6500/6600 SCOPE 3.1 (PDF) . Consultado el 28 de marzo de 2023 .
  2. ^ Control Data Corporation (1975). Catálogo de literatura (PDF) . pp. 151–152 . Consultado el 28 de marzo de 2023 .
  3. ^ NCAR COMPUTATIONAL AND INFORMATION SYSTEMS LAB CISL. "CDC 6600". Centro Nacional de Investigaciones Atmosféricas . Consultado el 28 de marzo de 2023 .
  4. ^ "El CDC 6600 llega al CERN". CERN . Consultado el 28 de marzo de 2023 .
  5. ^ "Búsqueda en catálogo - CDC 6600". Museo de Historia de la Computación . Consultado el 28 de marzo de 2023 .
  6. ^ Goldberg, I.; Lynn, LL (abril de 1970). "FIGRO (addendum II): un programa informático CDC-6600 para el análisis del hinchamiento del combustible y el cálculo de la temperatura en elementos combustibles cilíndricos de óxido a granel". OSTI.gov . OSTI  6720614 . Consultado el 28 de marzo de 2023 .
  7. ^ Ball, D. "Software Development" (PDF) . CERN . Consultado el 28 de marzo de 2023 .
  8. ^ "Sistema de códigos de blindaje de buques INRADS". DTIC . Consultado el 28 de marzo de 2023 .

Enlaces externos