Articulo de referencia

UNICOS

UNICOS es una gama de variantes del sistema operativo (SO) Unix y, posteriormente, Linux, desarrolladas por Cray para sus supercomputadoras . UNICOS es el sucesor del Sistema Op...

UNICOS es una gama de variantes del sistema operativo (SO) Unix y, posteriormente, Linux, desarrolladas por Cray para sus supercomputadoras . UNICOS es el sucesor del Sistema Operativo Cray (COS). Proporciona capas de agrupación en clústeres de red y compatibilidad de código fuente para otros sistemas Unix. UNICOS se introdujo originalmente en 1985 con el sistema Cray-2 y posteriormente se adaptó a otros modelos de Cray. El UNICOS original se basaba en UNIX System V Release 2 e incorporaba numerosas características de Berkeley Software Distribution (BSD), como mejoras en redes informáticas y sistemas de archivos .

Desarrollo

CX-OS era el nombre original de lo que ahora se conoce como UNICOS. Se trataba de un sistema prototipo que funcionaba en un Cray X-MP en 1984, antes de la versión para Cray-2. Su objetivo era demostrar la viabilidad de usar Unix en un sistema de supercomputación, antes de que estuviera disponible el hardware Cray-2.

La renovación del sistema operativo formó parte de un movimiento más amplio dentro de Cray Research para modernizar su software corporativo: incluyendo la reescritura de su compilador Fortran más importante (de cft a cft77) en un lenguaje de nivel superior ( Pascal ) con optimizaciones y vectorizaciones más modernas.

Como vía de migración para los clientes de COS que deseaban migrar a UNICOS, se introdujo la funcionalidad de Sistema Operativo Invitado (GOS) en COS. El único sistema operativo invitado compatible era UNICOS. Se enviaba un trabajo por lotes de COS para iniciar UNICOS, que se ejecutaba como un subsistema dentro de COS, utilizando un subconjunto de las CPU, la memoria y los dispositivos periféricos del sistema. El UNICOS que se ejecutaba bajo GOS era idéntico a cuando se ejecutaba de forma independiente: la diferencia radicaba en que el kernel realizaba ciertas solicitudes de hardware de bajo nivel a través del enlace GOS de COS, en lugar de hacerlo directamente al hardware.

Uno de los centros que utilizó versiones muy tempranas de UNICOS fue Bell Labs , donde pioneros de Unix como Dennis Ritchie adaptaron partes de su Unix de octava edición (incluida la entrada/salida STREAMS ) a UNICOS. También experimentaron con una función de invitado dentro de UNICOS, lo que permitía que la versión independiente del sistema operativo se alojara a sí misma.

Comunicados

Cray lanzó varios sistemas operativos diferentes bajo el nombre UNICOS, entre ellos:

  1. UNICOS : el Unix original de Cray, basado en System V. Se utilizaba en los modelos Cray-1 , Cray-2 , X-MP , Y-MP , C90 , etc.
  2. UNICOS MAX : un microkernel basado en Mach que se utiliza en los elementos de procesamiento del T3D , junto con UNICOS en el sistema anfitrión Y-MP o C90.
  3. UNICOS/mk : una versión de UNICOS basada en servidor que utiliza el microkernel Chorus para crear un sistema operativo distribuido . Se utilizó en el T3E . Este fue el último Cray OS realmente basado en el código fuente de UNICOS, ya que los productos posteriores se basaron en fuentes diferentes y simplemente usaron el nombre "UNICOS".
  4. UNICOS/mp : no deriva de UNICOS, sino que se basa en IRIX 6.5. Se utiliza en el X1 .
  5. UNICOS/lc : no deriva de UNICOS, sino que se basa en SUSE Linux . Se utiliza en los XT3 , XT4 y XT5 . UNICOS/lc 1.x comprende una combinación de
    1. Los elementos de cómputo ejecutan el microkernel Catamount (que a su vez está basado en Cougaar ).
    2. Los elementos de servicio ejecutan SUSE Linux.
  6. Entorno Cray Linux (CLE): a partir de la versión 2.1, UNICOS/lc ahora se llama Entorno Cray Linux.
    1. Los elementos de cómputo ejecutan Compute Node Linux (CNL) (que es un kernel de Linux personalizado [ 1 ] ).
    2. Los elementos de servicio ejecutan SUSE Linux Enterprise Server.

Véase también

Referencias

  1. Wallace, David (5 de mayo de 2007). "Software Cray XT3/XT4: estado y planes" (PDF) . Actas de CUG 2007. Grupo de Usuarios de Cray. Archivado (PDF) del original el 5 de marzo de 2016. Consultado el 18 de diciembre de 2012 .
  • "Resumen de la versión UNICOS 10.0.1.1" . Cray Inc. Archivado del original el 7 de enero de 2020. Consultado el 12 de febrero de 2009 .
  • "Resumen de la versión UNICOS/mk 2.0.6" . Cray Inc. Archivado del original el 7 de enero de 2020. Consultado el 12 de febrero de 2009 .
  • "Resumen de la versión UNICOS/mp 3.1" . Cray Inc. Archivado del original el 7 de enero de 2020. Consultado el 12 de febrero de 2009 .
  • "Descripción general de la versión del software del sistema Cray XT" . Cray Inc. Archivado del original el 7 de enero de 2020. Consultado el 12 de febrero de 2009 .
  • Gannett, Fred (25 de octubre de 2007). "Preguntas frecuentes sobre la supercomputadora Cray y otros documentos" .
  • Ritchie, Dennis (septiembre de 2000). "Experiencias con la Cray X/MP" . Archivado del original el 17 de marzo de 2013.