Vous êtes sur la page 1sur 3

Mara Goretti Palacios Remigio

29/08/2012

SO

INSTITUTO TECNOLGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

NCLEO INGENIERA EN SISTEMAS COMPUTACIONALES

7 SEMESTRE

MARA GORETTI PALACIOS REMIGIO

ING. Marco Antonio Isidro Abril

29 Agosto 2012

Mara Goretti Palacios Remigio

29/08/2012

SO

Ncleo
El ncleo parte de un SO que interacta de forma directa con el hardware de una mquina. Sus funciones principales: La administracin del sistema de archivos. La administracin de servicios de entrada/salida. La asignacin de recursos entre los usuarios. Manipulacin de interrupciones. Gestin de procesos (creacin, planificacin, sincronizacin, destruccin) Soporte actividades (E/S, gestin memoria, contabilidad) Mantenimiento tablas bsicas (P.C.B.(bloqueo de control de procesos), dispositivos de memoria).

La manipulacin del hardware se realiza por medio de controladores de dispositivo, que conocen la forma de comunicarse directamente con el hardware de la mquina. El software por su parte puede comunicarse con el kernel por medio de llamadas al sistema, las cuales le indican al kernel que realice tareas como abrir y escribir un archivo, ejecutar un programa, finalizar un proceso u obtener la fecha y hora del sistema. Mdulos bsicos: Interrupt handler. Scheduler y Dispatcher Primitivas de sincronizacin y comunicacin.

Interrupt handler.

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

Mara Goretti Palacios Remigio

29/08/2012

SO

Hardware: cuando ocurre una falla. La gestin de interrupciones la realiza el manipulador (controlador) de interrupciones (FLIH, First Level Interrupt Handler). 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). Scheduler y Dispatcher Dispatcher: Mdulo del ncleo encargado de asignar C.P.U. para el proceso seleccionado por el planificador de corto tiempo (selecciona de entre los procesos que estn listos para ejecutar). La funcin consiste en: Swithching contexto Cambio al modo de usuario Saltando a la ubicacin correcta en el programa de usuario para reiniciar dicho programa al proceso, que est en cabecera de la cola de proceso en estado preparado. Objeto: Reponer V.E. y activar proceso. Scheduler: Encargado de la seleccin del siguiente proceso la hace l mdulo de planificacin (tambin llamado low level scheduler).

Primitivas de comunicacin (IPC)

Otras alternativas disponibles para comunicar procesos son las colas de mensajes, Las cuales son similares a las FIFOS, si bien tienen la ventaja de manejarse mediante llamadas de ms alto nivel que reducen los problemas de sincronizacin y bloqueo. Adems, las primitivas para el manejo de las colas de mensajes permiten seleccionar los mensajes a retirar de la cola, as como introducir condiciones de bloqueo o continuidad en los procesos que las manejan.

Vous aimerez peut-être aussi