Diferencia entre revisiones de «Solución ejercicio 3»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
Línea 5: Línea 5:
 
También habría que asegurar que el proceso P1 comenzará antes que P2, no??
 
También habría que asegurar que el proceso P1 comenzará antes que P2, no??
 
Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no??
 
Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no??
 +
 +
R:Creo que no, ya que en caso de que empieze por P2 bloquea a la espera de que algún proceso haga un UP sobre dicho semáforo.

Revisión del 17:08 9 may 2011

La solución no es correcta, ya que se bloquearía el proceso que ejecuta el while del productor y también el del consumidor, y no se avanzaría en la ejecución. Sería correcto si el semáforo del productor se inicializara a 1.


También habría que asegurar que el proceso P1 comenzará antes que P2, no?? Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no??

R:Creo que no, ya que en caso de que empieze por P2 bloquea a la espera de que algún proceso haga un UP sobre dicho semáforo.