Este artículo necesita citas adicionales para su verificación . ( septiembre de 2010 ) |
Revelador | Investigación Cray |
---|---|
Escrito en | Asamblea , C |
Familia de sistemas operativos | Unix y Linux |
Estado de funcionamiento | Interrumpido |
Modelo fuente | Código cerrado y código abierto |
Lanzamiento inicial | 1984 ( 1984 ) |
Objetivo de marketing | Supercomputadoras |
Disponible en | Inglés |
Plataformas | Núcleo monolítico : Cray-1 , 2 , X-MP , X1 , XT3 , XT4 , XT5 Micronúcleo : Y-MP , C90 , T3D , T3E |
Tipo de kernel | Monolítico (algunos) Microkernel (algunos) |
Interfaz de usuario predeterminada | Interfaz de línea de comandos |
Licencia | Propiedad |
Precedido por | Sistema operativo Cray (COS) CX-OS |
Sucedido por | Entorno Linux Cray |
Sitio web oficial | www.cray.com |
UNICOS es una gama de variantes del sistema operativo (SO) Unix y posteriormente Linux desarrollado por Cray para sus supercomputadoras . UNICOS es el sucesor del sistema operativo Cray (COS). Proporciona agrupamiento en red y capas de compatibilidad de código fuente para algunos otros Unix. UNICOS se introdujo originalmente en 1985 con el sistema Cray-2 y más tarde se adaptó a otros modelos de Cray. El UNICOS original se basaba en UNIX System V Release 2 y se le añadieron muchas características de Berkeley Software Distribution (BSD) (por ejemplo, redes informáticas y mejoras del sistema de archivos ).
CX-OS fue el nombre original que se le dio a lo que hoy es UNICOS. Se trataba de un sistema prototipo que se ejecutaba en un Cray X-MP en 1984, antes de la adaptación a Cray-2. Se utilizó para demostrar la viabilidad de utilizar Unix en un sistema de supercomputadoras, antes de que el hardware Cray-2 estuviera disponible.
La renovación del sistema operativo fue parte de un movimiento más amplio dentro de Cray Research para modernizar su software corporativo: incluir la reescritura de su compilador Fortran más importante (cft a cft77) en un lenguaje de nivel superior ( Pascal ) con optimizaciones y vectorizaciones más modernas.
Como una vía de migración para los clientes existentes de COS que deseaban realizar la transición a UNICOS, se introdujo en COS una capacidad de sistema operativo invitado (GOS). El único sistema operativo invitado que se admitió fue UNICOS. Se enviaba un trabajo por lotes de COS para iniciar UNICOS, que luego se ejecutaba como un subsistema bajo COS, utilizando un subconjunto de las CPU, la memoria y los dispositivos periféricos del sistema. El UNICOS que se ejecutaba bajo GOS era exactamente el mismo que cuando se ejecutaba de forma independiente: la diferencia era que el núcleo realizaba ciertas solicitudes de hardware de bajo nivel a través del gancho GOS de COS, en lugar de hacerlo directamente al hardware.
Uno de los sitios donde se ejecutaron las primeras versiones de UNICOS fue Bell Labs , donde los pioneros de Unix, entre ellos Dennis Ritchie, trasladaron partes de su Unix de octava edición (incluida la entrada/salida (E/S) STREAMS ) a UNICOS. También experimentaron con una función de invitado dentro de UNICOS, lo que permitió que la versión independiente del sistema operativo se alojara a sí misma.
Cray lanzó varios sistemas operativos diferentes bajo el nombre UNICOS, entre ellos: