Sistema operativo Cray

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 31 de diciembre de 2018; las comprobaciones requieren 3 ediciones .
Sistema operativo Cray
Desarrollador Investigación de cangrejos
ultima versión 1.17.2 ( 1990 )
Licencia dominio publico
Estado histórico

Cray Operating System (COS) es un sistema operativo patentado desarrollado por Cray Research para sus supercomputadoras Cray-1 (1976), Cray X-MP (1982) . Fue el sistema operativo principal para estas plataformas hasta el lanzamiento de UNICOS en 1985, simultáneamente con el lanzamiento de Cray-2 , donde UNICOS se convirtió en el sistema operativo principal y COS se convirtió en opcional. COS vino con herramientas de desarrollo en Cray Assembler Language (CAL), Cray FORTRAN (CFT) y Pascal .

Dado que COS fue escrito por ex empleados de Control Data Corporation (CDC), su lenguaje de comandos y organización interna son muy similares al sistema operativo SCOPE para la computadora CDC 7600 y al sistema operativo EXEC*8, incluso anterior, utilizado en desarrollos anteriores de CDC para la ERA. serie./UNIVAC . _ Las tareas de usuario para COS se transmitían a través de una computadora de comunicación, que estaba conectada a la supercomputadora por un canal de comunicación de alta velocidad y se llamaba software de estación . La computadora de comunicación era típicamente un mainframe IBM o CDC , así como una minicomputadora DEC VAX . El trabajo interactivo con COS también era posible a través de la computadora de comunicación, pero la mayoría de los usuarios preferían simplemente generar trabajos por lotes.

Los datos almacenados permanentemente utilizados en el programa de usuario eran "locales" (locales) para un solo trabajo. Cuando se completó el trabajo, sus datos locales tuvieron que ser devueltos y restaurados. Para retener datos entre trabajos, tenían que ser designados explícitamente como "permanentes" (permanente). Los datos de cinta también eran compatibles si la computadora Cray estaba equipada con un subsistema de E/S.

COS también proporcionó programación de trabajos y puntos de control para administrar grandes cargas de trabajo incluso cuando el sistema estaba inactivo (planeado o no programado).

Internamente, COS se dividió en administradores de paso de mensajes muy pequeños y muchos procesadores de tareas del sistema. Cada STP era similar en esencia a los programas de procesamiento periférico en los primeros sistemas operativos de Control Data. Por ejemplo, se usó PDM para administrar datos persistentes, TDM para datos de cinta, DQM para administrar solicitudes de disco, etc.

El código fuente de COS versión 1.13 fue declarado de dominio público , no sobrevivieron copias del mismo, y por lo tanto COS se consideró perdido hasta que en 2012 uno de los usuarios descubrió y publicó en Internet una imagen de disco con la versión 1.17. [una]

Véase también

Notas

  1. Imagen de disco COS 1.17 para Cray-1/X-MP: descarga gratuita, préstamo y transmisión: Internet Archive

Enlaces