martes, 19 de abril de 2011

FUNCIONES DEL NÚCLEO O KERNEL

¿Cuáles son las funciones del núcleo o kernel?

R: Las funciones del núcleo o kernel son:

·         Facilita un mayor acceso al hardware
·         Es el que se encarga de decidir qué programa puede hacer uso de un dispositivo y durante cuánto tiempo.
·         Garantiza la carga y la ejecución de los procesos, las entradas/salidas y propone una interfaz entre el espacio núcleo y los programas del espacio del usuario
·         Asigna recursos para el proceso que lo necesite
·         El núcleo reside siempre en la memoria principal
·         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


Pero el núcleo de un sistema operativo contiene también un código necesario para realizar las siguientes funciones:
  •    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 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