Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario.
Otras funciones importantes del núcleo son:
· Administración de la memoria para todos los programas y procesos en ejecución.
· Administración del tiempo de procesador que los programas y procesos en ejecución utilizan.
· Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.
· Manejo de interrupciones.
· Despacho.
· Suspensión y reanudación de procesos.
· Sincronización 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