Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo de Peterson
Docente: Mario Gauna Chino
process P1
repeat
C1=quiereentrar;
turno=0;
while (C0=quiereentrar) and (turno=0) do
Seccin Critica
C1=restoproceso;
resto1
forever
C0=restoproceso, C1=restoproceso
Turno= 0 1 ( es indiferente)
Se verifica la Exclusin mutua: pues si Pi est en la
S.C. se cumple q Ci=quiereentrar por la primera
asignacion Pi no ha podido pasar del while mas extremo.
verifica la Condicin Proceso de Ejecucin: ya que
cuando un proceso quiere acceder a u seccin critica
entra si Pj no quiere entrar y si Pj quiere entrar entra
el primero que dio paso al otro a traves de la signacion
a la variable turno.
la espera es limitada: pues cuando Pi sale de la S.C.
pone su indicador Ci=restoproceso y Pj podra entrar.