1.5 Estructura: Niveles o extractos de diseño.
Nivel 1 Gestión de memoria: Proporciona la facilidad
de bajo nivel para la gestión de memoria
Secundaria necesaria para la ejecución de procesos.
Nivel 2 procesadores: Se encarga de actuar en los
quantums 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 en los procesos.
Nivel 4 Información o aplicación e intérprete de
lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las
órdenes en cada una de las aplicaciones.
Nivel 5 Control de archivos: Proporciona la facilidad para almacenamiento a largo plazo y
la manipulación de archivos con nombre,
va asignando espacio y accesos a datos en memoria. El núcleo o kernel realiza
diferentes tareas tales:
- Manejo de interrupciones
- Creación y destrucción de procesos.
- Cambio de estado de los procesos.
- Despacho.
- Suspensión y reanudación de procesos.
- Sincronización de procesos.
- Comunicación entre procesos
- Manipulación de los bloques de control de proceso.
Una definición más específica de
lo que es el núcleo o kernel de un sistema operativo es un conjunto de
rutinas cuya misión es la de gestionar el procesado, la memoria, E/S y
resto de proceso disponible en la instalación. Toda esta gestión la realiza
para atender el funcionamiento y peticiones de los trabajos que se ejecuta en
el sistema.
No hay comentarios:
Publicar un comentario