stringtranslate.com

Sistema operativo Cray

El sistema operativo Cray ( COS ) es un sistema operativo de Cray Research para sus supercomputadoras Cray-1 (1976) y Cray X-MP, ahora descontinuadas . Sucedió al sistema operativo Chippewa (incluido con los sistemas informáticos de las series CDC 6000 y 7600 de Control Data Corporation ) y fue el sistema operativo principal de Cray hasta que fue reemplazado por UNICOS a fines de la década de 1980. COS se entregó con lenguaje ensamblador Cray (CAL), Cray FORTRAN (CFT) y Pascal .

Diseño

Como COS fue escrito por ex empleados de Control Data , su lenguaje de comandos y organización interna guardaban un gran parecido con el sistema operativo CDC SCOPE en el CDC 7600 y antes de eso, EXEC*8 del linaje ERA/Univac anterior de CDC. Los trabajos de usuario se enviaban a COS a través de computadoras front-end mediante una interfaz de canal de alta velocidad y el llamado software de estación . Las estaciones front-end eran típicamente grandes mainframes IBM o Control Data . Sin embargo, el DEC VAX también era un front-end muy popular. El uso interactivo de COS era posible a través de las estaciones, pero la mayoría de los usuarios simplemente enviaban trabajos por lotes.

Los conjuntos de datos residentes en disco utilizados por un programa de usuario eran "locales" para el trabajo individual. Una vez completado un trabajo, se liberaban sus conjuntos de datos locales y se recuperaba espacio. Para conservar los datos entre trabajos, los conjuntos de datos debían hacerse explícitamente "permanentes". Los conjuntos de datos de cinta magnética también eran compatibles con los sistemas Cray que estaban equipados con un subsistema de E/S.

COS también proporcionó programación de trabajos y funciones de punto de control/reinicio para gestionar grandes cargas de trabajo, incluso durante tiempos de inactividad del sistema (tanto programados como no programados).

Internamente, el COS se dividía en un EXEC de paso de mensajes muy pequeño y una serie de procesadores de tareas del sistema (tareas STP). Cada tarea STP era similar en naturaleza a los programas de procesadores periféricos en los sistemas operativos Control Data anteriores, pero como las máquinas Cray no tenían procesadores periféricos, el procesador central principal ejecutaba el código del sistema operativo.

Lista de tareas de STP

Si bien el código fuente de la versión 1.13 se publicó como dominio público , la 1.17 está disponible en archive.org. [2]

Véase también

Referencias

  1. ^ ab T-0103C-CRAY_1_Sistema_informático-Sistema_operativo_COS_Libro_de_ejercicios_de_capacitación-15_de_septiembre_de_1981
  2. ^ "Imagen de disco COS 1.17 para Cray-1/X-MP".