Академический Документы
Профессиональный Документы
Культура Документы
• Es un programa en
ejecución o una serie
de instrucciones que
pretenden obtener un
resultado a través del
uso de un procesador
EJECUCIÓN
1 2
BLOQUEO LISTO
3
M.C. Ana Cristina Rodríguez Lozano
EJECUCIÓN - BLOQUEO
DESACTIVACIÓN DE INTERRUPCIONES
SOFTWARE
• CENA DE FILOSOFOS
• LECTORES O ESCRITORES
• BARBERO DORMILON
• El problema se debe al
uso de recursos
compartidos dado a que
pueden existir mas
solicitudes que
recursos.
8 4 4 4 4 4 4 8
TRA= 8 TRB= 4
TRB= 12 TPRA-D= (8+12+16+20)/4 TRC= 8 TPRA-D= (4+8+12+20)/4
TRD = 20 TRA = 20
M.C. Ana Cristina Rodríguez Lozano
Planificación de Procesos
• Planificación por prioridad: Se establecen
procesos de mayor importancia y de
acuerdo a ella serán ejecutados. Por
ejemplo si los procesos de lectura tienen
prioridad sobre los de escritura, se
ejecutan primero todas las lecturas, sin
importar que lleguen después de una
escritura.
Prioridad 2