Powered By Blogger

miércoles, 3 de septiembre de 2014

1.5 Estructura: Niveles o Estratos de Diseño.



El nucleo o kernel se divide en 5 capas o niveles: 


Nivel 1. Gestión de Memoria:Proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para la ejecución de procesos. 

Nivel 2. Procesador: Se encarga de activar los cuantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas. 

Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por los procesos. 

Nivel 4. Información o Aplicación o Interprete de Lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes. 

Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria. 

El núcleo o kernel realiza diferentes funciones tales como:

>Manejo de interrupciones.
>Creación y destrucción de procesos.
>Cambio de estado de los procesos.
>Despacho
>Suspensión y reanudación de procesos.
>Sincronizacion de procesos.
>Comunicación entre procesos.
>Manipulación de los bloques de control de procesos.
>Apoyo para las actividades de entrada/salida.
>Apoyo para asignación y liberación de memoria.
>Apoyo para el sistema de archivos.
>Apoyo para el mecanismo de llamada y retorno de un   procedimiento.
> Apoyo para ciertas funciones de contabilidad del sistema.

No hay comentarios:

Publicar un comentario