Edición de «Práctica Programación Concurrente (Sistemas Operativos)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 27: | Línea 27: | ||
<br>Condiciones de Bernstein: R(Si) n W(Sj) = W(Si) n R(Sj) = W(Si) n W(Sj) = {} | <br>Condiciones de Bernstein: R(Si) n W(Sj) = W(Si) n R(Sj) = W(Si) n W(Sj) = {} | ||
<br>Se pueden ejecutar concurrentemente | <br>Se pueden ejecutar concurrentemente S1 y S2, S1 y S3, S1 y S5, S2 y S3, S2 y S5 | ||
===Ejercicio 2*=== | ===Ejercicio 2*=== | ||
Línea 213: | Línea 208: | ||
Similar al Alg. 2, no se asegura que un solo proceso este en la zona critica, ej: | Similar al Alg. 2, no se asegura que un solo proceso este en la zona critica, ej: | ||
<br> T0 Tarea1 encuentra C2 = 1, | <br> T0 Tarea1 encuentra C2 = 1, T1 Tarea2 encuentra C1 = 1, T2 Tarea2 pone C2 = 0, T3 Tarea1 pone C1 = 0 | ||
===Ejercicio 8=== | ===Ejercicio 8=== | ||
Similar al Alg. 3, no cumple 4) ya que ambos procesos pueden quedar en espera indefinida, ej: | Similar al Alg. 3, no cumple 4) ya que ambos procesos pueden quedar en espera indefinida, ej: | ||
T0 Tarea1 encuentra C1 = 0, T1 Tarea2 encuentra C2 = 0 | |||
===Ejercicio 9=== | ===Ejercicio 9=== |