TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
sistemas.pptx
1.
2.
3.
4.
5. El sistema por "capas"
consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la
inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (Technische
Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.
• Capa 0: Asignación del procesador y multiprogramación
En esta capa se proporciona la multiprogramación básica de la CPU, esto quiere decir que trabaja en la
asignación del procesador y también se alteran los procesos cuando se ocurren las interrupciones o
expiran los cronómetros. Dichos sistemas constan de procesos secuénciales, estos se pueden programar
sin importar que varios procesos se estén ejecutando en el mismo procesador.
• Capa 1: administración de la memoria y el disco
Aquí se administra la memoria, al mismo tiempo se asignaba el espacio de memoria principal para los
diversos procesos y un depósito de palabras de 512K en el cual se utilizaba para almacenar partes de los
procesos, en este caso las paginas, ya que no existía un lugar en la memoria principal. En esta capa no se
debe de preocupar que los procesos que estén en memoria o en el deposito, esto se debe que el
software de esta capa se encarga de garantizar que las paginas lleguen a la memoria cuando fueran
necesarias.
6. • Capa 2: comunicación operador - proceso
En esta capa se encarga de la comunicación entre el proceso y la consola de usuario.
Arriba de esta capa, cada proceso tiene su propia consola.
• Capa 3: control de entrada y salida
En la capa 3 se controlan los dispositivos de E/S y también guarda en buffers los
flujos de información entre los diferentes dispositivos. Por encima de esta capa, los
procesos pueden trabajar con dispositivos específicos de E/S teniendo propiedades
adecuadas.
• Capa 4: programas de usuario
Aquí se localizan los programas de los usuarios, estos no se preocupan por el
proceso, memoria, consola o control de E/S, que se tuvieran que utilizar.
• Capa 5: el operador
En esta capa se localiza el proceso operador del sistema
7. Sistemas de micronúcleo
Sistemas de micronúcleo. Posibilidad de separar funcionalmente los programas del
sistema de los programas de aplicación y asegurar protección adicional con el
hardware, origina otra arquitectura, la de Micronúcleo.
Características
En esta, se trata de combinar el rendimiento y sencillez de la Arquitectura
monolítica con la protección y organización de la arquitectura por capas. La idea
fundamental es obtener un Núcleo lo más pequeño y rápido posible y tratar el resto
de las funciones y componentes como procesos de aplicación.
En esta nueva concepción, es usual que el núcleo solo contenga lo necesario para la
gestión de memoria y procesos. Todo el resto se ejecuta con el nivel de privilegios de
las aplicaciones que no son del sistema.
En la práctica es un poco difícil conseguir esto sin una pérdida apreciable de
rendimiento y en alguna medida deben incluirse en el núcleo otras funciones como el
manejo de hardware y algunos Drivers.
Sin embargo, Sistemas Operativos como QNX son una aproximación bastante cercana.
Una ventaja técnica de la arquitectura de micronúcleo es que teóricamente es posible
utilizar el mismo Sistema Operativo en hardware complejo que en hardware pequeño
ya que el núcleo suele ser de unos pocos Kbyte.