stringtranslate.com

MOSCÚ

SUNMOS ( Sandia/UNM Operating System ) es un sistema operativo desarrollado conjuntamente por Sandia National Laboratories y el Departamento de Ciencias Informáticas de la Universidad de Nuevo México . El objetivo del proyecto, iniciado en 1991, es desarrollar un sistema operativo altamente portable, pero eficiente, para sistemas de memoria distribuida masivamente en paralelo . [1]

SUNMOS utiliza un núcleo monotarea y no proporciona paginación por demanda . Toma el control de todos los nodos del sistema distribuido. Una vez que una aplicación se carga y se ejecuta, puede administrar toda la memoria disponible en un nodo y utilizar todos los recursos proporcionados por el hardware. Las aplicaciones se inician y controlan desde un proceso llamado yod que se ejecuta en el nodo host. Yod se ejecuta en una interfaz de Sun para nCUBE 2 y en un nodo de servicio en Intel Paragon .

SUNMOS se desarrolló como una reacción a la versión pesada de OSF/1 que se ejecutaba como una imagen de sistema único en Paragon y consumía entre 8 y 12 MB de los 16 MB disponibles en cada nodo, lo que dejaba poca memoria disponible para las aplicaciones informáticas. En comparación, SUNMOS utilizaba 250 KB de memoria por nodo. Además, la sobrecarga de OSF/1 limitaba el ancho de banda de la red a 35 MB/s, mientras que SUNMOS podía utilizar 170 MB/s de los 200 MB/s pico disponibles. [2]

Las ideas de SUNMOS inspiraron a PUMA, una variante multitarea que sólo funcionaba en el i860 Paragon. Entre las extensiones de PUMA se encontraba la API Portals , una API de paso de mensajes escalable y de alto rendimiento. Intel adaptó PUMA y Portals al sistema ASCI Red basado en Pentium Pro y lo denominó Cougar. Cray adaptó Cougar al sistema Cray XT3 basado en Opteron y lo renombró Catamount . Se lanzó al público una versión de Catamount llamada OpenCatamount.

En 2009, el núcleo liviano Catamount fue seleccionado para un premio R&D 100. [3] [4]

Véase también

Referencias

  1. ^ Rolf Riesen, Lee Ann Fisk; et al. "¿SUNMOS?" . Consultado el 19 de mayo de 2006 .—un artículo que explica qué es SUNMOS (copia en caché de CiteSeer)
  2. ^ Rolf Riesen; et al. "Diseño e implementación de núcleos livianos para computación de capacidad". Archivado desde el original el 5 de enero de 2013. Consultado el 12 de octubre de 2009 .
  3. ^ "El sistema operativo potencia la informática de alto rendimiento". Revista R&D. 30 de julio de 2009. Archivado desde el original el 1 de febrero de 2013. Consultado el 10 de noviembre de 2009 .
  4. ^ "Sandia gana cinco premios R&D 100 y participa en el sexto" (Nota de prensa). Sandia National Laboratories . 2009-07-20 . Consultado el 2009-11-10 .

Enlaces externos