Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dekker y Peterson
Región crítica
Sección crítica
• Fragmentos de código que contiene variables compartidas
• En un programa podemos tener 1 o mas secciones críticas.
Sección crítica
La sección crítica
• N procesos todos compitiendo para usar datos compartidos.
• Cada proceso tiene un segmento de código llamado sección crítica, en
la cual todos los datos compartidos son accedidos.
• Problema: asegurar que cuando un proceso está ejecutando en su
sección crítica, no se le permite a otro proceso ejecutar en su
respectiva sección critica.
Primera versión(alternancia entre procesos,
prioridad al proceso 1)
Segunda versión (no se garantiza la exclusión)
Tercera versión (bloqueo mutuo)
Cuarta versión (postergación indefinida)
quinta versión (versión final)
Algoritmo de Peterson (versión final)