Diferencia entre revisiones de «Solución ejercicio 3»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Página nueva: 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 ...)
 
m
 
(No se muestran 9 ediciones intermedias de 6 usuarios)
Línea 1: Línea 1:
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.
+
La solución no es correcta pues ambos procesos bloquean al hacer down sobre sendos semáforos cuyo contador vale 0. Ningún proceso progresa en su ejecución, por tanto, es indicio de que algo va mal.
Sería correcto si el semáforo del productor se inicializara a 1.
+
 
 +
Como nota simpática: Aunque parezca sorprendente, en los exámenes de prácticas de sistemas operativos siempre hay al menos entre 5 y 10 personas que siempre inicializan todos los semáforos a cero.
 +
 
 +
--[[Usuario:Pneira|Pneira]] 09:06 10 may 2011 (UTC)

Revisión actual del 12:52 4 dic 2017

La solución no es correcta pues ambos procesos bloquean al hacer down sobre sendos semáforos cuyo contador vale 0. Ningún proceso progresa en su ejecución, por tanto, es indicio de que algo va mal.

Como nota simpática: Aunque parezca sorprendente, en los exámenes de prácticas de sistemas operativos siempre hay al menos entre 5 y 10 personas que siempre inicializan todos los semáforos a cero.

--Pneira 09:06 10 may 2011 (UTC)