Casa Software Che cos'è la round robin scheduling (rrs)? - definizione da techopedia

Che cos'è la round robin scheduling (rrs)? - definizione da techopedia

Sommario:

Anonim

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 linea in modo che il processo successivo in linea sia in grado di utilizzare la CPU per lo stesso periodo di tempo.

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 impedito da altri processi ritenuti più importanti.

Che cos'è la round robin scheduling (rrs)? - definizione da techopedia