Nemesis fue un sistema operativo que fue diseñado por la Universidad de Cambridge , la Universidad de Glasgow , el Instituto Sueco de Ciencias de la Computación y Citrix Systems .
Desarrollador | Universidad de Cambridge |
---|---|
Estado de trabajo | Interrumpido |
Último lanzamiento | II / 26 de abril de 1999 |
Disponible en | inglés |
Plataformas | x86 , Alpha y ARM |
Interfaz de usuario predeterminada | Interfaz gráfica del usuario |
Licencia | Licencia gratuita de Nemesis |
Página web oficial | www |
Nemesis se concibió pensando en los usos multimedia . En un entorno de microkernel , una aplicación generalmente se implementa mediante varios procesos, la mayoría de los cuales son servidores que realizan trabajo en nombre de más de un cliente. Esto conduce a una enorme dificultad para contabilizar el uso de recursos. En un sistema basado en kernel monolítico , las aplicaciones multimedia pasan la mayor parte de su tiempo en el kernel, lo que genera problemas similares. [1]
El principio rector en el diseño de Nemesis fue estructurar el sistema operativo de tal manera que la mayoría del código pudiera ejecutarse en el proceso de aplicación en sí. Por lo tanto, Nemesis tenía un kernel ligero extremadamente pequeño y realizaba la mayoría de las funciones del sistema operativo en bibliotecas compartidas , que se ejecutaban en el proceso del usuario.
Las ISA que admite Nemesis incluyen x86 ( Intel i486 , Pentium , Pentium Pro y Pentium II ), Alpha y ARM ( StrongARM SA – 110). Nemesis también se ejecuta en placas de evaluación (21064 y 21164).
Ver también
Referencias
- ^ "Introducción a Nemesis" . www.cl.cam.ac.uk . 27 de febrero de 2021 . Consultado el 27 de febrero de 2021 .