SlideShare una empresa de Scribd logo
1 de 3
El Barbero Dormilón
Descripción El modelo del barbero es uno de los problemas clásicos de la sincronización de procesos. La solución implica el uso de semáforos y     objetos de exclusión mutua para proteger     la sección crítica. Problema planteado por EdsgerDijkstra en 1971.
Problema. El problema consiste en una barbería en la que trabaja un barbero que tiene un único sillón de barbero y varias sillas para esperar.  Cuando no hay clientes, el barbero se sienta en una silla y duerme. Cuando llega un nuevo cliente, éste o bien despierta al barbero o —si el barbero está afeitando a otro cliente— se sienta en una silla (o se va si todas las sillas están ocupadas por clientes esperando).  El problema consiste en realizar la actividad del barbero sin que ocurran condiciones de carrera.

Más contenido relacionado

Más de Abimael hernandez

Más de Abimael hernandez (7)

Panaderia lamport
Panaderia lamportPanaderia lamport
Panaderia lamport
 
Mecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosMecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmos
 
Filosofos
FilosofosFilosofos
Filosofos
 
Sistema operativo ubuntu
Sistema operativo ubuntuSistema operativo ubuntu
Sistema operativo ubuntu
 
Sistema operativo ubuntu parte 2
Sistema operativo ubuntu parte 2Sistema operativo ubuntu parte 2
Sistema operativo ubuntu parte 2
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 

El barbero dormilón

  • 2. Descripción El modelo del barbero es uno de los problemas clásicos de la sincronización de procesos. La solución implica el uso de semáforos y objetos de exclusión mutua para proteger la sección crítica. Problema planteado por EdsgerDijkstra en 1971.
  • 3. Problema. El problema consiste en una barbería en la que trabaja un barbero que tiene un único sillón de barbero y varias sillas para esperar. Cuando no hay clientes, el barbero se sienta en una silla y duerme. Cuando llega un nuevo cliente, éste o bien despierta al barbero o —si el barbero está afeitando a otro cliente— se sienta en una silla (o se va si todas las sillas están ocupadas por clientes esperando). El problema consiste en realizar la actividad del barbero sin que ocurran condiciones de carrera.