Programación Round Robin (RRS)

Autor: John Stephens
Fecha De Creación: 28 Enero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Programación Round Robin (RRS) - Tecnología
Programación Round Robin (RRS) - Tecnología

Contenido

Definición: ¿Qué significa la programación Round Robin (RRS)?

La programación de turnos rotativos (RRS) es un algoritmo de programación de trabajos que se considera muy justo, ya que utiliza segmentos de tiempo que se asignan a cada proceso en la cola o línea. A cada proceso se le permite usar la CPU durante un período de tiempo determinado, y si no termina dentro del tiempo asignado, se adelanta y luego se mueve al final de la línea para que el siguiente proceso en línea pueda usar la CPU por la misma cantidad de tiempo.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la programación de Round Robin (RRS)

La programación de round robin es un algoritmo utilizado principalmente por sistemas operativos y aplicaciones que sirven a múltiples clientes que solicitan el uso de recursos. Maneja todas las solicitudes en un orden circular primero en entrar, primero en salir (FIFO) y evita la prioridad para que todos los procesos / aplicaciones puedan usar los mismos recursos en la misma cantidad de tiempo y también tengan la misma cantidad de tiempo de espera cada ciclo; por lo tanto, también se considera como ejecutivo cíclico.

Es uno de los algoritmos de programación más antiguos, más simples, más justos y más utilizados de todos los tiempos, en parte porque es muy fácil de implementar ya que no hay tiempos complicados o prioridades a considerar, solo un sistema FIFO y una restricción de tiempo fija para cada uno. uso del recurso. Esto también resuelve el problema de la inanición, un problema en el que un proceso no puede usar recursos durante mucho tiempo porque siempre se ve precedido por otros procesos que se consideran más importantes.