Sem Foros Y Monitores Diferencias

Páginas: 3 (536 palabras) Publicado: 16 de mayo de 2015
Semáforos y Monitores
(Diferencias).
Ruiz Murillo Jorge Alejandro.
Hernández Gaeta Víctor Antonio.
Dueñas Rodríguez Jonathan Javier.
Rafael Tapia Rosas.

Semáforos.
Dijkstra sugirió el uso de unavariable
entera para contar el número de señales
de despertar guardadas para un futuro.
En su propuesta introdujo un nuevo tipo
de variable, al cual él llamó SEMÁFORO.

Operaciones en un Semáforo.Inicializa (S: SemaforoBinario; v: integer)
Poner el valor del semáforo S al valor de v
(0 o 1).
Espera (S)
if S = 1 then S := 0
else suspender la tarea que hace la
llamada y ponerla en la cola detareas.

Operaciones en un semáforo.
Señal(S)
if la cola de tareas está vacía then
S := 1
else reanudar la primera tarea de la
cola de tareas

Semáforos.
El semáforo resulta adecuado cuando hay
queproteger un recurso que pueden
compartir varios procesos, pero cuando lo
que hay que proteger es un conjunto de
recursos similares, se puede usar una
versión más general de semáforo que lleve
la cuenta delnúmero de recursos
disponibles.

Características Principales.
Desbloqueando procesos:
El semáforo informa a los procesos que se encuentran
bloqueados.
El administrador de procesos que elige quienpasa a
ejecución
Atomicidad
Se garantiza que al iniciar una operación con un
semáforo, ningún otro proceso puede tener acceso al
semáforo hasta que la operación termine o se bloquee.
En ese tiemponingún otro proceso puede
simultáneamente modificar el mismo valor del
semáforo,

Monitores.
Un monitor es un conjunto de
procedimientos que proporciona el
acceso con exclusión mutua a un recurso
oconjunto de recursos (datos o
dispositivos) compartidos por un grupo
de procesos. Los procedimientos van
encapsulados dentro de un módulo que
tiene la propiedad especial de que sólo
un proceso puede estaractivo cada vez
para ejecutar un procedimiento del

Monitores.
Los monitores tienen una importante
propiedad que los hace útiles para lograr
la exclusión mutua:
Sólo puede haber un proceso activo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FOREN-MONITOR
  • EL SEM FOR
  • Qu Son Las Fiestas Sem Foro
  • foro sem 2 RRHH
  • sema 3 sena foro
  • Foro sem 2
  • Diferencia entre foro y chat
  • foro dis sem 7 propspectiva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS