stringtranslate.com

ALCANCE DE LOS CDC

SCOPE (Control de supervisión de ejecución de programas) 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

SCOPE 3.1 de la serie CDC 6000 se construye solo 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, pasó a llamarse 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 plenamente los múltiples modos de funcionamiento de todos los segmentos de la computadora. Las tareas principales de SCOPE son controlar la ejecución del trabajo, la asignación de almacenamiento, realizar segmentos y cargar superposiciones. Sus características incluyen funciones integrales de entrada/salida y rutinas de mantenimiento de biblioteca. El sistema operativo registra cronológicamente todos los trabajos ejecutados y cualquier problema encontrado. Para facilitar la depuración, se encuentran 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. Se utiliza un punto de control 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 Monitor (MTR) "que supervisa o controla todas las demás actividades". 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 indicaciones del MTR. [1] : pág.1-1 

Una parte de la memoria del procesador central (llamada memoria central o CM), la Memoria Central Residente (CMR), "está reservada para varias tablas del sistema a las que pueden acceder los PP". [1] : p.1-2  Parte de este 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 buffer de mensajes. [1] : p.1 -1 

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

Software

A partir de SCOPE 3.3, se admitieron varios compiladores y utilidades de lenguajes de programación. Los lenguajes principales 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 incluía IGS (Sistema de gráficos interactivos), PERT y SORT/MERGE. [2]

Los sistemas CDC se consideraban supercomputadoras y los clientes solían ser grandes agencias gubernamentales e instalaciones de investigación. [3] [4] [5] La mayoría de ellos 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 2000 millas de la división de hardware de CDC. Lo consideraban un software ineficiente y con errores, aunque no muy diferente de muchos sistemas operativos de la época. En los laboratorios del CDC 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 Ejecutivo de Mansfield y Cahlander (de Greg Mansfield y Dave Cahlander, los autores del sistema). Comenzó como un ejecutivo de pruebas de ingeniería, pero finalmente se convirtió en un sistema operativo completo: una reescritura modular y una mejora del sistema operativo Chippewa (COS) original. Si bien nunca fue un producto oficial de los CDC, se entregó una copia gratuitamente a cualquier cliente que la solicitara. Muchos clientes lo hicieron, especialmente los más avanzados (como universidades y sitios 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. Eligieron abandonar el sistema SCOPE y basar Kronos en el software MACE. Finalmente, Kronos fue reemplazado por el nuevo Sistema Operativo de Red (NOS). Aunque muchos clientes más pequeños de CDC continuaron utilizando el sistema SCOPE en lugar de Kronos. Cuando NOS se convirtió en el principal sistema operativo de Control de Datos, 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 taller. Así que se mantuvo el sistema SCOPE y se le cambió el nombre a NOS/BE (entorno por lotes), principalmente para que CDC Marketing pudiera decir que todos los clientes de mainframe estaban usando el sistema operativo NOS.

Estado actual

La comunidad de emulación de computadoras ha realizado repetidos intentos de recuperar y preservar el software CDC. Ahora se ejecuta en un emulador CDC CYBER y serie 6000. [ cita necesaria ]

Ver también

Referencias

  1. ^ Corporación de datos de control abcde (1968). Control Data® 6400/6500/6600 Sistemas informáticos ALCANCE 3.1 Manual de referencia (PDF) . Consultado el 28 de marzo de 2023 .
  2. ^ Corporación de datos de control (1975). Catálogo de literatura (PDF) . págs. 151-152 . Consultado el 28 de marzo de 2023 .
  3. ^ LABORATORIO DE SISTEMAS DE INFORMACIÓN Y COMPUTACIONAL NCAR 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 de catálogos: CDC 6600". Museo de Historia de la Computación . Consultado el 28 de marzo de 2023 .
  6. ^ Goldberg, yo; Lynn, LL (abril de 1970). "FIGRO (anexo 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. "Desarrollo de software" (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