Monitores, Paso De Mensajes Y Concurrencia E Interbloqueo

Páginas: 12 (2769 palabras) Publicado: 4 de noviembre de 2012
|

Monitores, Paso de Mensajes y Concurrencia e Interbloqueo |
Trabajo de Investigación. |
|
Aguilar García Jafet Arenas Montoya Oscar González Ángel CristinaPeláez Hernández LeonardoReyes Cervantes Gerardo Simón Baeza Jesús |
|
19/10/2012 |
|

ÍNDICE:
Introducción……………………………………………………………………….…...1
Objetivos General
ObjetivosEspecíficos………………………………………………………………….……….....2
Monitores…………………………………………………………………….………...3,4
Paso de Mensajes……………………………………………………………..……...5
Direccionamiento……………………………………………………………………..6,7
Disciplina en la Cola de Mensajes…………………………………………………………………………..…...8
Exclusión Paso de Mensajes…………………………………………………………………………….…8,9
Concurrencia e Interbloqueo………………………………………………………………………...10,11
Conclusiones……………………………………………………………………….….12
Preguntas………………………………………………………………………………13

INTRODUCCIÓNEn las funciones de los Sistemas Operativos existen herramientas y procesos que deben ser tomados en cuenta, para de este modo comprender las distintas características y utilidades de algunos procesos que regularmente ejecutamos al trabajar con un ordenador.
Es muy normal no preguntarse de que forma trabaja internamente un procesador, pero en nuestro caso es importante conocer el proceso que selleva para que nuestra computadora haga alguna tarea.
En esta ocasión vamos a explicar los métodos como trabaja el monitor, el paso de mensajes y por ultima la concurrencia y el Interbloqueo, con la finalidad de comprender como se llevan a cabo y a que se refiere cada punto de lo antes mencionado.

OBJETIVO GENERAL
Explicar cuál es la finalidad de los temas expuestos al igual de como trabajanestas funcionalidades dentro del Sistema Operativo.

OBJETIVOS ESPECÍFICOS
Conocer el significado de cada una de estos temas, analizando paso a paso su labor dentro de los Sistemas Operativos.
Compartir con nuestros compañeros lo aprendido de este tema para que las dudas que surjan queden resueltas.

MONITORES
Un monitor es un módulo de SW que consta de uno o más procedimientos, unasvariables de condición, unas secuencias de inicialización y unos datos locales.
Características:
1. Las variables de datos locales están sólo accesibles para los procedimientos del monitor y no para procedimientos externos.
2. Un proceso entra en el monitor invocando a uno de sus procedimientos.
3. Solo un proceso puede estar en el monitor, cualquier otro se espera hasta que el monitor estédisponible.
Si se cumple la regla de un proceso a la vez, el monitor puede ofrecer un servicio de exclusión mutua donde las variables de datos del monitor pueden ser accedidas solo por un proceso a la vez. Si un proceso llama a un monitor y si mientras está en el monitor debe suspenderse hasta que se cumpla alguna condición, debe hacerse liberando al monitor. Entonces hace falta un servicio para que elproceso no solo esté suspendido sino que libere el monitor y otro proceso pueda entrar. Más tarde, cuando se cumpla la condición y el monitor esté de nuevo disponible, el proceso puede reanudarse y tiene que permitírsele volver a entrar en el monitor en el punto de la suspensión.
Un monitor proporciona sincronización por medio de las variables de condición que se incluyen dentro del monitor y queson accesibles solo desde dentro. Las funciones para operar esas variables de condición son:
• Cwait(c): que suspende la ejecución del proceso llamado bajo la condición c. El monitor está disponible para ser usado por otro proceso.
• Csignal(c): que reanuda la ejecución de algún proceso suspendido después de un cwait(c) bajo la misma condición. Si hay varios procesos, elige uno de ellos paradesbloquear; en caso contrario hace nada.

Sólo un proceso puede estar en el monitor, cualquier otro que quiera entrar se añadirá a una cola de procesos suspendidos mientras espera a que el monitor esté disponible. Una vez que un proceso está dentro del monitor puede suspenderse a sí mismo temporalmente bajo una condición x (ejecutando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paso De Mensajes Y Monitores
  • Interbloqueo en la comunicacion de mensajes
  • paso de mensajes
  • Pasa Mensajes
  • Que Pasa Con El Mensaje Cristiano
  • Pasos Para Limpiar El Monitor De Una Pc
  • Interbloqueo
  • interbloqueo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS