Som T2.P3 Mas Darianna
Som T2.P3 Mas Darianna
Som T2.P3 Mas Darianna
Realiza el diagrama gráficamente sombreando con colores las celdas en cada proceso:
P1
P2
P3
P4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
P1
P2
P3
P4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
P1
P2
P3
P4
Rellena la tabla con los cálculos de los tiempos de espera y respuesta, así como los tiempos medios
-FCFS: Imagina que estás en una fila para comprar café. El primero en llegar es el primero en ser
atendido. Así funciona FCFS: los procesos se ejecutan en el orden en que llegan. Es simple y fácil de
entender. No hay sorpresas, todo el mundo sabe cuándo le toca. A veces, el que está al final de la fila
tiene que esperar mucho porque los procesos más largos pueden hacer que todos los demás se queden
atrás.
-ROUND ROBIN DE 2 EN 2: Piensa en una ronda de juegos. Cada jugador tiene un tiempo limitado
para jugar antes de pasar al siguiente. En este caso, cada proceso recibe un tiempo fijo (llamado
"quantum") para usar el CPU. Si no termina, se pasa al siguiente. Todos los procesos tienen su
oportunidad, así que es más justo. Además, mejora el tiempo de respuesta. Si el tiempo asignado es
muy corto, puede generar mucho "movimiento" entre procesos, lo que puede ser un poco ineficiente.
-ROUND ROBIN NO EXPULSIVO: Imagina que en una fiesta, los invitados con mejores historias
son atendidos primero. Pero una vez que empiezan a contar su historia, nadie puede interrumpirlos
hasta que terminen. Así, los procesos de mayor prioridad se ejecutan primero, pero una vez que
comienzan, no pueden ser interrumpidos. Es justo y prioriza lo más importante, lo que puede ser útil
en sistemas donde algunos procesos realmente necesitan atención inmediata. Los procesos de menor
prioridad pueden quedarse esperando un buen rato si siempre hay otros que necesitan ser atendidos
primero.
OBSERVA EL EJEMPLO RESUELTO DE LA PÁGINA SIGUIENTE PARA QUE TE HAGAS
UNA IDEA DE CÓMO LO TIENES QUE ENTREGAR
EJEMPLO (es el del libro de la pág. 58). Para los siguientes procesos, con el tiempo de llegada y el
tiempo de ejecución necesario que se indica, calcula los tiempos de espera y respuesta de cada
proceso y los tiempos medios, utilizando el algoritmo FIFO o FCFS
GRÁFICO:
P1
P2
P3
P4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19