Round Robin Scheduling (RRS)

Schrijver: John Stephens
Datum Van Creatie: 28 Januari 2021
Updatedatum: 1 Juli- 2024
Anonim
Round Robin(RR) CPU Scheduling Algorithm in OS with example
Video: Round Robin(RR) CPU Scheduling Algorithm in OS with example

Inhoud

Definitie - Wat betekent Round Robin Scheduling (RRS)?

Round robin scheduling (RRS) is een taakplanningsalgoritme dat als redelijk wordt beschouwd, omdat het tijdschema's gebruikt die aan elk proces in de wachtrij of regel worden toegewezen. Elk proces mag dan de CPU gedurende een bepaalde tijd gebruiken en als het niet binnen de toegewezen tijd eindigt, wordt het voorafgegaan en vervolgens aan de achterkant van de regel verplaatst, zodat het volgende proces in de rij kan gebruiken de CPU voor dezelfde hoeveelheid tijd.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Round Robin Scheduling (RRS)

Round robin-planning is een algoritme dat voornamelijk wordt gebruikt door besturingssystemen en applicaties die meerdere clients bedienen die verzoeken om middelen te gebruiken. Het behandelt alle aanvragen in een circulaire first-in-first-out (FIFO) -volgorde en schuwt prioriteit zodat alle processen / applicaties mogelijk dezelfde middelen in dezelfde hoeveelheid tijd kunnen gebruiken en ook dezelfde hoeveelheid wachttijd hebben elke cyclus; vandaar dat het ook als cyclisch uitvoerend wordt beschouwd.

Het is een van de oudste, eenvoudigste, eerlijkste en meest gebruikte planningsalgoritmen aller tijden, deels omdat het zeer eenvoudig te implementeren is omdat er geen ingewikkelde timing of prioriteiten zijn, alleen een FIFO-systeem en een vaste tijdslimiet voor elk gebruik van de bron. Dit lost ook het probleem van de honger op, een probleem waarbij een proces lange tijd geen middelen kan gebruiken, omdat het altijd wordt voorafgegaan door andere processen die belangrijker worden geacht.