Estado del Arte de Sistemas Operativos

 

Introducción

En esta sesión hablaremos de 5 sistemas operativos distribuídos:
 


Mach

Características

Abstracciones Mach

Puertos en Mach

Tareas e hilos en Mach

Modelo de comunicación de Mach

                mach msg(header, option, snd siz, rcv siz, rcv name, timeout, notify)

Manejo de memoria en Mach

Las funciones del paginador externo son:

  1. Guardar datos eliminados por el núcleo de su cache.
  2. Proporcionar páginas requeridas por el núcleo.
  3. Imponer restricciones para mantener la consistencia de datos.
Protocolo núcleo (K)­paginador (EP):

Conclusión Mach


Chorus

Características comunes con Mach

Características adicionales

Abstracciones Chorus

Actores e hilos en Chorus

Modelo de comunicación en Chorus

Conclusión Chorus


Emulación de Unix

Emulación de Unix en Mach

Emulación de Unix en Chorus


Amoeba

Modelo de comunicación en Amoeba

Conclusión Amoeba


Clouds