Está en la página 1de 7

Instituto Tecnolgico Superior de la Sierra Negra de Ajalpan

Ingeniera en Sistema Computacional Materia: Sistema Operativo Trabajo de Investigacin 1.6 Ncleo 1.6.1 Interrupciones (FLIH). 1.6.2 Despachador (Scheduler). 1.6.3 Primitivas de comunicacin (IPC)

Alumno: Isaac Garca Quevedo Ciclo escolar: 2012-2013. Semestre: Tercer Semestre.

Ajalpan, Puebla a 27 de Agosto del 2012.

ndice 1.6 Ncleo. .......................................................................................................................................... 3 Funciones: ....................................................................................................................................... 3 Mdulos bsicos:............................................................................................................................. 3 1.6.1 Interrupciones (FLIH). ................................................................................................................. 4 1.6.2 Despachador (Scheduler). .......................................................................................................... 4 OBJETIVO PRINCIPAL DEL DESPACHADOR ...................................................................................... 4 FUNCIONES...................................................................................................................................... 4 Tipos de despachadores .................................................................................................................. 4 De largo plazo .............................................................................................................................. 4 De mediano plazo........................................................................................................................ 5 De corto plazo. .......................................................................................................................... 5 1.6.3 Primitivas de comunicacin (IPC) ............................................................................................... 6 Bibliografa .......................................................................................................................................... 7

Sistema Operativo. Ncleo. Isaac Garca Quevedo.

Pgina 2

1.6 Ncleo.
EL Ncleo del Sistema Operativo controla todas las operaciones que implica procesos y representa solo una pequea porcin de cdigo de todo el Sistema Operativo pero es de amplio uso [7, Deitel]. Generalmente permanece en el almacenamiento primario. El proceso de interrupciones se incluye en el ncleo ya que debe ser rpido (especialmente en sistemas multiusuario), para optimizar el uso de los recursos del sistema y proveer tiempo de respuestas aceptables a los usuarios interactivos. El ncleo inhabilita las interrupciones mientras responde a una interrupcin. Las interrupciones son habilitadas de nuevo despus de completar el proceso de una interrupcin.

El ncleo es interfaz entre el hardware y el resto del S. O. Las rutinas que lo componen tienen que ser cortas y rpidas.

Funciones:
1. Manipulacin de interrupciones. 2. Gestin de procesos (creacin, planificacin, sincronizacin, destruccin) 3. Soporte otras actividades (E/S, gestin memoria, contabilizacin). 4. Mantenimiento tablas bsicas (P.C.B., dispositivos de memoria).

Mdulos bsicos:
1. Interrupt handler. 2. Scheduler y Dispatcher 3. Primitivas de sincronizacin y comunicacin.

Sistema Operativo. Ncleo. Isaac Garca Quevedo.

Pgina 3

1.6.1 Interrupciones (FLIH).


Casi todos los computadores tienen un mecanismo mediante el cual otros mdulos (E/S, memoria) pueden interrumpir la ejecucin normal del procesador. Enumera las clases ms comunes de interrupciones. Las interrupciones aparecen, principalmente, como una va para mejorarla eficiencia del procesamiento. Por ejemplo, la mayora de los dispositivos externos son mucho ms lentos

1.6.2 Despachador (Scheduler).


OBJETIVO PRINCIPAL DEL DESPACHADOR
Optimizar la eficiencia del sistema, de acuerdo con criterios considerados

importantes para el ambiente del sistema operativo.

FUNCIONES
a) El despachador examina la prioridad de los procesos. b) Controla los recursos de una computadora y los asigna entre los usuarios. c) Permite a los usuarios correr sus programas. d) Controla los dispositivos de perifricos conectados a la mquina. e) Cambio de contexto. f) Cambio a modo usuario.

Tipos de despachadores
De largo plazo El despachador de largo plazo, cuando existe, trabaja con la cola de los trabajos en lotes y selecciona el siguiente trabajo de lotes a ejecutarse. Su objetivo principal es proporcionar una mezcla balanceada de trabajos al despachador de corto plazo. Este tipo Sistema Operativo. Ncleo. Isaac Garca Quevedo. Pgina 4

de despachador es invocado cada vez que un proceso termina y abandona el sistema. Su utilizacin es relativamente poco frecuente. En trminos del diagrama de transicin de estados de un proceso, el despachador de largo plazo se encarga de la transicin de un proceso del estado de dormido al estado de listo. De mediano plazo Cuando existen procesos que necesitan un uso intensivo de las facilidades de entrada y salida, y que por ello permanezcan suspendidos, puede ser que stos procesos se quiten temporalmente de memoria principal y se guarden en memoria secundaria, hasta que su condicin de espera haya concluido (a esta actividad se le conoce como]swapping), para darle oportunidad a otros procesos que quieran ser admitidos. El despachador de mediano plazo se encarga del manejo de procesos que temporalmente se han enviado a memoria secundaria. En trminos del diagrama de transicin de estados, el despachador de mediano plazo se encarga de la transicin suspendido a listo.

De corto plazo. El despachador de corto plazo asigna el CPU entre los procesos listos en memoria principal. Su objetivo principal es maximizar la eficiencia del sistema de acuerdo con ciertos criterios. Ya que se encarga de las transiciones de 5listo a ejecutndose. En la prctica, el despachador de corto plazo se invoca cada vez que ocurre un evento que modifique el estado global del sistema. Algunos eventos que provocan tales cambios son: 1. Pulsos de reloj (interrupciones de tiempo) 2. Interrupciones y terminaciones de E/S 3. La mayora de los llamados operacionales al sistema operativo 4. Envo y recepcin de seales-Activacin de programas interactivos

Sistema Operativo. Ncleo. Isaac Garca Quevedo.

Pgina 5

1.6.3 Primitivas de comunicacin (IPC)


Es una funcin bsica de los Sistemas operativos. Los procesos pueden comunicarse entre s a travs de compartir espacios de memoria, ya sean variables compartidas o buffers, o a travs de las herramientas provistas por las rutinas de IPC. La IPC provee un mecanismo que permite a los procesos comunicarse y sincronizarse entre s. Normalmente a travs de un sistema de bajo nivel de paso de mensajes que ofrece la red subyacente. La comunicacin se establece siguiendo una serie de reglas (protocolos de comunicacin). Los protocolos desarrollados para internet son los mayormente usados: protocolo de internet (capa de red), protocolo de control de transmisin (capa de transporte) y protocolo de transferencia de archivos, protocolo de transferencia de hipertexto (capa de aplicacin).

Sistema Operativo. Ncleo. Isaac Garca Quevedo.

Pgina 6

Bibliografa
1. http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF 2. http://rua.ua.es/dspace/bitstream/10045/5268/4/Tema3_Procesos.pdf 3. http://es.scribd.com/doc/50620571/7/Interrupciones-FLIH

Sistema Operativo. Ncleo. Isaac Garca Quevedo.

Pgina 7