Programação de Round Robin (RRS)

Autor: John Stephens
Data De Criação: 28 Janeiro 2021
Data De Atualização: 1 Julho 2024
Anonim
Programação de Round Robin (RRS) - Tecnologia
Programação de Round Robin (RRS) - Tecnologia

Contente

Definição - O que significa Round Robin Scheduling (RRS)?

O Round Robin Scheduling (RRS) é um algoritmo de agendamento de tarefas considerado muito justo, pois usa intervalos de tempo atribuídos a cada processo na fila ou linha. Cada processo pode então usar a CPU por um determinado período de tempo e, se não terminar dentro do tempo alocado, é antecipado e movido na parte de trás da linha para que o próximo processo na linha possa usar a CPU pela mesma quantidade de tempo.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Round Robin Scheduling (RRS)

O agendamento de rodízio é um algoritmo usado principalmente por sistemas operacionais e aplicativos que atendem a vários clientes que solicitam o uso de recursos. Ele lida com todas as solicitações em um pedido circular FIFO (first-in-first-out) e evita a prioridade, para que todos os processos / aplicativos possam usar os mesmos recursos na mesma quantidade de tempo e também tenham a mesma quantidade de tempo de espera cada ciclo; portanto, também é considerado executivo cíclico.

É um dos algoritmos de programação mais antigos, mais simples, mais justos e mais usados ​​de todos os tempos, em parte porque é muito fácil de implementar, pois não há tempos ou prioridades complicados a serem considerados, apenas um sistema FIFO e uma restrição de tempo fixa para cada um. uso do recurso. Isso também resolve o problema da fome, um problema no qual um processo não é capaz de usar recursos por um longo tempo, porque sempre é antecipado por outros processos considerados mais importantes.