Round Robin Scheduling (RRS)

Autore: John Stephens
Data Della Creazione: 28 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Round Robin(RR) CPU Scheduling Algorithm in OS with example
Video: Round Robin(RR) CPU Scheduling Algorithm in OS with example

Contenuto

Definizione - Cosa significa Round Robin Scheduling (RRS)?

Round robin scheduling (RRS) è un algoritmo di pianificazione dei lavori che è considerato molto equo, in quanto utilizza fasce orarie assegnate a ciascun processo nella coda o nella riga. A ciascun processo è quindi consentito utilizzare la CPU per un determinato periodo di tempo e, se non termina entro il tempo assegnato, viene anticipato e quindi spostato sul retro della riga in modo che il processo successivo in linea sia in grado di utilizzare la CPU per lo stesso periodo di tempo.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Round Robin Scheduling (RRS)

La pianificazione round robin è un algoritmo utilizzato principalmente da sistemi operativi e applicazioni che servono più client che richiedono di utilizzare le risorse. Gestisce tutte le richieste in un ordine circolare first-in-first-out (FIFO) e evita la priorità in modo che tutti i processi / applicazioni possano essere in grado di utilizzare le stesse risorse nello stesso tempo e allo stesso tempo di attesa ogni ciclo; quindi è anche considerato un dirigente ciclico.

È uno degli algoritmi di pianificazione più antichi, semplici, più equi e più utilizzati di tutti i tempi, anche perché è molto facile da implementare in quanto non ci sono tempistiche o priorità complicate da considerare, solo un sistema FIFO e un vincolo temporale fisso per ciascuno utilizzo della risorsa. Ciò risolve anche il problema della fame, un problema in cui un processo non è in grado di utilizzare le risorse per lungo tempo perché viene sempre prevenuto da altri processi ritenuti più importanti.