Académique Documents
Professionnel Documents
Culture Documents
Definicin
Un ncleo o kernel es un software que constituye la parte mas importante del sistema operativo. Es la interfaz entre el hardware y el resto del S.O, las rutinas que lo componen tienen que ser costas y rpidas. es un conjunto de rutinas cuya misin es la de gestionar el procesador, la memoria, la entrada / salida y el resto de procesos disponibles en la instalacin. Toda esta gestin la realiza para atender al funcionamiento y peticiones de los trabajos que se ejecutan en el sistema.
funciones
Manejo de interrupciones. Creacin y destruccin de procesos. Cambio de estado de los procesos. Despacho. Suspensin y reanudacin de procesos. Sincronizacin de procesos. Comunicacin entre procesos. Manipulacin de los bloques de control de procesos. Apoyo para las actividades de entrada/salida. Apoyo para asignacin y liberacin 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.
Despachador (SCHEDULER)
Elige el prximo proceso a ejecutarse por el procesador. Esto depende de una estrategia de calendarizacin que debe tomar en cuenta la prioridad del proceso Objetivo: Optimizar la eficiencia del sistema, de acuerdo con criterios considerados importantes para el ambiente del sistema operativo. FUNCIONES El despachador examina la prioridad de los procesos. Controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina. Cambio de contexto. Cambio a modo usuario.