Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cola 2
Cola 1
Ejecución
Activo
Preparado
Espera
B B 4 2
C 8 1
C D 10 2
Dispositivo 1
D Dispositivo 2
t (ut) Dispositivos 1 y 2 simultáneamente
1 2 3 4 5 6 7 8 9 10 12 14
11 13 15
D
t (ut)
A F 1 2 3 4 5 6 7 8 9 10 12 14
11 13 15
B F
C F
Proceso Tª ini Cola
A 0 1
D F B 4 2
t (ut) C 8 1
1 2 3 4 5 6 7 8 9 10 12 15 17 18 20 22 24 25 27 29 31 35
D 10 2
Ejercicio 12
Se dispone de un sistema monoprocesador con política de planificación MLQ. La prioridad de las
colas es expropiativa y decreciente con el número de cola. La configuración de las colas es la
siguiente:
A
B F
C F
D
E
S
1250 13001350 1450 1550 1600 1650 1750 1850 1950 2050 2150 2200 2300 2400
A F
B
C
D
E
S
2450 2500 2550 2850 2950 3000 3100 3250 3350 3600
A
B
C
D
E F
S
3650 3700 3750 4050 4150 4300 4450 4550 4850
t. respuesta t. retorno t. espera
A 0 2700 1300
S 0 -- 0
Ejercicio 13
Se dispone de un sistema monoprocesador con política de planificación MLFQ. La configuración
de las colas es la siguiente:
Mostrar la evolución temporal de los procesos del sistema señalando el estado en el que se
encuentra cada proceso, así como la ocupación temporal de la CPU y de los dispositivos de E/S.
Calcular los tiempos de respuesta, de retorno y de espera para cada uno de los procesos.
llegada Tipo Duración
Cola 0: Planificación FCFS.
0 ut. A de usuario 700 ut. cada 300 ut. hace E/S de 100 ut.
Cola 1: Planificación RR con quantum = 100 ut.
100 ut. B de usuario 500 ut. cada 500 ut. hace E/S de 100 ut.
Cola 2: Planificación RR con quantum = 200 ut.
200 ut. C de usuario 600 ut. cada 200 ut. hace E/S de 100 ut.
Cola 3: Planificación RR con quantum = 300 ut. 300 ut. D de usuario 700 ut. cada 600 ut. hace E/S de 100 ut.
40 ut. G de sistema 100 ut..
automáticamecada 320 ut.
A Cola 2
A Cola 2
A Cola 2 A Cola 2
40 100 140 200 240 300 340 440 460 560 760 860 880 960 980 1220
A Cola 2
A Cola 2
A Cola 2 A Cola 2
40 100 140 200 240 300 340 440 460 560 760 860 880 960 980 1220
A Cola 3
A Cola 3
A
A Cola 3
B
C
A Cola 3: le adelan
40 100 140 200 240 300 340 440 460 560 760 860 880 960 980 1220
llegada Tipo Duración
0 ut. A de usuario 700 ut. cada 300 ut. hace E/S de 100 ut.
100 ut. B de usuario 500 ut. cada 500 ut. hace E/S de 100 ut.
B adelanta a A (en procesos preparados) 200 ut. C de usuario 600 ut. cada 200 ut. hace E/S de 100 ut.
300 ut. D de usuario 700 ut. cada 600 ut. hace E/S de 100 ut.
40 ut. G de sistema 100 ut..
automáticamecada 320 ut.
1220 1300 1320 1400 1600 1700 1720 1820 1940 2040 2140 2240
Proceso t.respuesta t.retorno t.espera
A 0 3100 2200
B 40 1940 1340
C 40 3200 2300
D 40 2560 1760
G --- --- ---
A F
C F
D F
2240 1300 2420 2520 2560 2660 2760 2860 2900 2980 3000 3080 3100 3300 3400 3500
Ejercicio 14
Se dispone de un sistema monoprocesador con política de planificación MLFQ. La
prioridad de las colas es expropiativa y decreciente con el número de cola.
La configuración de las colas es la siguiente:
300 ut. D de usuario 800 ut. cada 200 ut. hace E/S de 100 ut. quantum = 100 ut.
40 ut. G de sistema 100 ut..
Este proceso se
automáticamente cada 320 ut.
invoca Cola 2: Planificación SRT
después de finalizar su ejecución.
Cola 3: Planificación RR con
quantum = 200 ut.
180
A
B Cola 2
40 100 140 200 240 300 340 440 460 560 660 760 860 880 960 980 1080 1180
Instante de llegada Tipo Duración
Cola 0: Planificación FCFS
0 ut. A de usuario 700 ut. cada 300 ut. hace E/S de 100 ut.
100 ut. B de usuario 500 ut. cada 500 ut. hace E/S de 100 ut.
Cola 1: Planificación RR con quantum =
200 ut. C de usuario 600 ut. cada 200 ut. hace E/S de 100 ut. 100 ut.
300 ut. D de usuario 800 ut. cada 200 ut. hace E/S de 100 ut.
Cola 2: Planificación SRT
40 ut. G de sistema 100 ut..
Este proceso se
automáticamente cada 320 ut.
invoca
Cola 3: Planificación RR con quantum =
después de finalizar su ejecución.
200 ut.
Cola 2
A
B F
Cola 2
C
320
D
Cola 2
G
1180 1280 1300 1400 1500 1520 1620 1700 1720 1820 1920 2000 2020 2120 2140 2240 2420
Todos en Cola 2
Instante de llegada Tipo Duración
Proceso t.respuesta t.retorno t.espera
0 ut. A de usuario 700 ut. cada 300 ut. hace E/S de 100 ut.
A 0 2900 2000
100 ut. B de usuario 500 ut. cada 500 ut. hace E/S de 100 ut.
B 140 1920 1320
200 ut. C de usuario 600 ut. cada 200 ut. hace E/S de 100 ut.
C 140 2320 1400+20
300 ut. D de usuario 800 ut. cada 200 ut. hace E/S de 100 ut.
D 160 3000 1800
40 ut. G de sistema 100 ut..
G 0 --- 0 Este proceso se invoca
560
A F
C F
D F
2420 2520 2560 2660 2700 2800 2900 2980 3080 3200 3300
A
Ejecución CPU2
E/S
B
Espera E/S
Espera CPU
4 12 16 20 24 26 30 34
A 0 u.t.
B 6 u.t.
C 10 u.t.
C 10 u.t.
C
A F
B F
Ejecución CPU1
Ejecución CPU2
C F
E/S
Espera E/S
PS1 Espera CPU
PS2
PS3
t
6 10 14 18 24 28 34 38 42 46 50 54 58 64 70 74
16 20 26 30 40 44 48 52 56 60 66 72 76
Proceso t.respuesta t.retorno t.espera
A 0 72 26+12
B 4 48 18+4
C 6 66 30+2