Articulo de referencia

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 operat...

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 en los sistemas informáticos anteriores de la serie CDC 6000 y 7600 de Control Data Corporation ) y fue el sistema operativo principal de Cray hasta que fue reemplazado por UNICOS a finales de la década de 1980. COS se distribuía con Cray Assembly Language (CAL), Cray FORTRAN (CFT) y Pascal .

Diseño

Dado que COS fue desarrollado por exempleados de Control Data , su lenguaje de comandos y organización interna guardaban un gran parecido con el sistema operativo CDC SCOPE del CDC 7600 y, anteriormente, con EXEC*8, perteneciente a la familia ERA/Univac de CDC. Los trabajos de los usuarios se enviaban a COS a través de ordenadores front-end mediante una interfaz de canal de alta velocidad y el llamado software de estación . Las estaciones front-end solían ser grandes mainframes de IBM o Control Data . Sin embargo, el DEC VAX también era un front-end muy popular. Si bien era posible el uso interactivo de COS a través de las estaciones, 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 a cada trabajo. Una vez finalizado el trabajo, sus conjuntos de datos locales se liberaban y se recuperaba el espacio. Para conservar los datos entre trabajos, los conjuntos de datos debían configurarse explícitamente como permanentes. Los sistemas Cray equipados con un subsistema de E/S también admitían conjuntos de datos en cinta magnética .

COS también proporcionaba funciones de programación de tareas y de puntos de control/reinicio para gestionar grandes cargas de trabajo, incluso durante los periodos de inactividad del sistema (tanto programados como no programados).

Internamente, COS se dividía en un pequeño módulo EXEC de paso de mensajes y varios procesadores de tareas del sistema (tareas STP). Cada tarea STP era similar a los programas de procesadores periféricos de 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 STP

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

Véase también

Referencias

  1. 1 2 T-0103C-CRAY_1_Sistema_Computadora-Sistema_Operativo_COS_Libro_de_Ejercicio-Capacitación-15 de septiembre de 1981
  2. "Imagen de disco COS 1.17 para Cray-1/X-MP" .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Cray_Operating_System&oldid=1289510202 "