Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modulo 2 Clase 8 Planificador Round Robin
Modulo 2 Clase 8 Planificador Round Robin
Alumnos:
Introducción
El algoritmo de planificación de procesos Round Robin es una técnica que se utiliza en sistemas
operativos para asignar de manera equitativa y ordenada el tiempo de ejecución a cada proceso. Se basa
en la idea de asignar a cada proceso un intervalo de tiempo denominado "quantum" y recorrer la cola de
procesos en un ciclo circular. Este método busca tratar a todos los procesos con la misma prioridad,
evitando la inanición y garantizando una distribución justa del tiempo de CPU.
Desarrollo
En el método Round Robin, se organiza una cola de procesos de forma circular, siguiendo el principio
FIFO (First In, First Out). Cada proceso en la cola recibe su turno para ejecutarse durante un quantum de
tiempo, después del cual se pasa al siguiente proceso en la cola. Este ciclo continúa hasta que todos los
procesos han tenido la oportunidad de ejecutarse.
El inicio del programa se activa al hacer clic en la opción "Ejecutar" en el menú Archivo, mientras que la
terminación se realiza mediante la opción "Terminar" en el mismo menú. La simulación comienza con el
primer proceso en ejecución y muestra visualmente el estado de los procesos en la cola, utilizando colores
para representar su estado actual. El proceso en ejecución se resalta en rojo, mientras que los procesos en
la cola listos para ser atendidos se muestran en azul.
Nota: La cola de procesos sigue recibiendo nuevos procesos, y cada uno espera su turno rotativo para ser
atendido, manteniendo así un ciclo justo y equitativo.
Ejecución
Conclusión
El algoritmo Round Robin es una estrategia efectiva para la planificación de procesos en sistemas
operativos, garantizando una distribución equitativa del tiempo de CPU entre los procesos. La simulación
desarrollada en el programa permite comprender visualmente cómo este algoritmo administra los
procesos, asignando el quantum de tiempo y manteniendo un ciclo justo de ejecución. El control detallado
del tiempo de respuesta y del tiempo rotativo proporciona información valiosa sobre el rendimiento del
sistema bajo este enfoque de planificación.