Ejercicios De Cambio De Estados
Enviado por Fernoken • 25 de Junio de 2013 • 442 Palabras (2 Páginas) • 1.288 Visitas
CAMBIO DE ESTADOS DE PROCESOS: EJERCICIO 1
Instrucciones:
Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, determine la acción apropiada a seguir en cada momento. La memoria disponible es de únicamente 1024MB:
Proceso Acción que solicita el Memoria Resultado/Efecto de la solicitud Memoria
proceso requerida restante
P1 Entrar a ejecución 256MB P1-> Ejecución 768
P2 Entrar a Ejecución 512MB P2-> Listo 256
P1 Lectura de datos en disco P1-> Bloqueado P2-> Ejecución 256
P2 Terminar P2-> Terminado, P1 ->Bloqueado 768
P3 Entrar a Ejecución 512MB P3 -> Ejecución 256
P4 Entrar a ejecución 512MB P4-> -Listo 256
P5 Entrar a Ejecución 384MB P5-> -Nuevo 256
Fin de Lectura de datos en
P1 disco P1-> -Listo, p3->Ejecución 256
P3 Lectura de Datos en Disco P3-> -Bloqueado,p1->Ejecución 768
P1 Terminar P1-> Terminado, p3->Bloqueado, p4->Ejecución 0
384MB
P6 Entrar a Ejecución P6-> -Nuevo 0
Estado final de los procesos:
Procesos Nuevos (No Listos) p6
Proceso que queda en ejecución p4
P5
Procesos que quedan en cola de listos
P3
Procesos que quedan bloqueados
Procesos Terminados p1, p2
Valor Final de la Memoria 0
CAMBIO DE ESTADOS DE PROCESOS: EJERCICIO 2
Instrucciones:
Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, determine la acción apropiada a seguir en cada momento. La memoria disponible es de únicamente 2048MB:
Proceso Acción que solicita el Memoria Resultado/Efecto de la solicitud Memoria
proceso requerida Restante
P1 Entrar a ejecución 512MB P1-> -Ejecución 1536
P2 Entrar a Ejecución 128MB P2->Listo 1048
P1 Lectura de datos en disco P1-> Bloqueado, p2-> Ejecución 1048
P2 Lectura de datos en disco P1->Bloqueado, P2->Bloqueado 1048
P3 Entrar a ejecución 512MB P3-> Ejecución 536
P4 Entrar a Ejecución 512MB P4->Listo 24
Fin de Lectura de datos en P1->Listo, p2->bloqueado,p3->Ejecución, p4->Listo 384
P1 disco
P3 Lectura de datos en disco P3->bloqueado, p4->Eje,p2->bloqueado, p1->listo 384
P5 Entrar a Ejecución 128MB P5-nuevo 256
P6 Entrar a Ejecución 512MB P6-> nuevo 256
P4 Terminar P4->Terminado,
...