Página personal de Abel Tomás Rodríguez González

Página que utiliza diferentes elementos cursados en los módulos 1 y 2 del curso de Miriadax 'Desarrollo en HTML5, CSS y Javascript de Apps Web, Android, IOS... (5.ª ed.)'

¿En qué consiste un algoritmo de planificación Round Robin?

Se basa en una estructura FIFO de forma circular. Consiste en asignar a los procesos un intervalo de tiempo para la CPU, conocido como quantum, en donde se establece la regla de que un proceso no podrá estar dos veces seguidas en la CPU a menos que sea el único en el estado de listo.

Este algoritmo trabaja de la siguiente manera, al ingresar el proceso a utilizar la CPU, este estará dentro del tiempo (quantum), si al terminar este tiempo el proceso no ha terminado es extraido de la CPU, puesto en estado de listo (entrará el último de la cola) y se ingresará otro proceso. Si el proceso termina su ejecución dentro del tiempo del quantum, será sacado de la CPU y puesto en estado de terminado. Es un algoritmo apropiativo.

Un ejemplo de este algoritmo:

tiempo llegada
tiempo duración
P1
0
3CPU 4E/S 2CPU
P2
3
5CPU 3E/S 3CPU
P3
4
2CPU 4E/S 1CPU
                         
Quantum = 3