Académique Documents
Professionnel Documents
Culture Documents
INGENIERA EN SISTEMAS COMPUTACIONALES ASIGNATURA: SISTEMAS OPERATIVOS UNIDAD I: 1.6 NUCLEO TRABAJO DE INVESTIGACIN GRUPO: 702 B PRESENTA: FRANCISCO ANTONIO MORALES VAZQUEZ
Contenido
INTRODUCCIN ................................................................................................. 3 1.6 NUCLEO ............................................................................................................ 4 1.6.1 INTERRUPCIONES FLIH ........................................................................... 5 1.6.2 DESPACHADOR SCHEDULER.................................................................. 6 1.6.3 PRIMITIVAS DE COMUNICACIN IPC ...................................................... 7
INTRODUCCIN En esta investigacin abarcamos temas que nos son indispensables para entender el funcionamiento de nuestros sistemas operativos
1.6 NUCLEO
Un ncleo o kernel (de la raz germnica Kern) es un software que constituye la parte ms importante del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma ms bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. En informtica, el ncleo es el programa informtico que se asegura de: y La comunicacin entre los programas que solicitan recursos y el hardware. y Gestin de los distintos programas informticos (tareas) de una mquina. y Gestin del hardware (memoria, procesador, perifrico, forma de almacenamiento, etc.) La mayora de las interfaces de usuario se construyen en torno al concepto de ncleo. La existencia de un ncleo, es decir, de un nico programa responsable de la comunicacin entre el hardware y el programa informtico, resulta de compromisos complejos referentes a cuestiones de resultados, seguridad y arquitectura de los procesadores. El ncleo tiene grandes poderes sobre la utilizacin de los recursos materiales (hardware), en particular, de la memoria. Los ncleos tienen como funciones bsicas garantizar la carga y la ejecucin de los procesos, las entradas/salidas y proponer una interfaz entre el espacio ncleo y los programas del espacio del usuario.
La interrupcin es el mecanismo mediante el cual otros mdulos pueden interrumpir una secuencia normal de procesamiento. Programa: por ejemplo divisin por cero Temporizador: cuando se cumple un tiempo especfico E/S: cuando hay algo que comunicar Hardware: cuando ocurre una falla. La gestin de interrupciones la realiza el manipulador (controlador) de interrupciones (FLIH, First Level Interrupt Handler). Una interrupcin se trata en todo caso, despus de terminar la ejecucin de la instruccin en curso. El tratamiento depende de cul sea el dispositivo de E/S que ha causado la interrupcin, ante la cual debe poder identificar el dispositivo que la ha causado. La ventaja de este procedimiento es que no se tiene que perder tiempo ejecutando continuamente rutinas para consultar el estado del perifrico. El inconveniente es que el dispositivo debe tener los circuitos electrnicos necesarios para acceder al sistema de interrupciones del computador. El manipulador de interrupciones es la parte del sistema operativo responsable de proporcionar la respuesta adecuada a las seales procedentes tanto del exterior como del interior del sistema (interrupciones externas e internas).
CONCLUSIN