Documente Academic
Documente Profesional
Documente Cultură
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.
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
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.
Pgina 3
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
Pgina 5
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
Pgina 7