Sistemas en capas










Sistemas por capas: 



sistema por capas: es una generalización del modelo de estructura simple para un  sistema monolítico. Consiste en organizar el s. o. como una jerarquía de capas, cada  una construida sobre la inmediata inferior 5   Operador 4   Programas del Usuario 3   Control de Entrada   Salida 2   Comunicaciones Operador   Proceso 1   Administración de la Memoria y del Disco 0   Asignación del Procesador y Multiprogramación 
Capa 0: Trabaja con la asignación del procesador. Alterna  entre  los   procesos  cuando  ocurren  las  interrupciones   o  expiran los cronómetros. Proporciona la multiprogramación básica.
Capa 1: Administra la memoria. Asegura que las páginas (porciones de memoria) requeridas de los  procesos lleguen a memoria cuando fueran necesarias. 
Capa 2: Administra la comunicación entre cada proceso y la consola del  operador. Por   sobre   esta   capa,   cada   proceso   tiene   su   propia   consola   de  operador.
Capa 3: Controla los dispositivos de e / s y almacena en buffers los flujos  de información entre ellos.Por sobre la capa 3 cada proceso puede trabajar con dispositivos  abstractos de e / s en vez de con dispositivos reales.
Capa 4: Aloja los programas del usuario. Los   programas.   del   usuario   no   tienen   que   preocuparse   por   el  proceso, memoria, consola o control de e / s. 
Capa 5: Localiza el proceso operador del sistema. una tendencia en los S. O. modernos es la de explotar la idea de  mover el código a capas superiores y mantener un núcleo mínimo. Para solicitar un servicio