Acasă Software-ul Ce este programarea rotundă a robinilor (rrs)? - definiție din techopedia

Ce este programarea rotundă a robinilor (rrs)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Round Robin Scheduling (RRS)?

Round robin Planning (RRS) este un algoritm de planificare a lucrărilor care este considerat a fi foarte corect, deoarece folosește tranșe de timp care sunt atribuite fiecărui proces din coadă sau linie. Fiecare proces este apoi permis să utilizeze procesorul pentru o perioadă de timp dată și, dacă nu se termină în timpul alocat, este preîntâmpinat și apoi mutat în spatele liniei, astfel încât următorul proces din linie să poată utiliza procesorul pentru aceeași perioadă de timp.

Techopedia explică programarea Round Robin (RRS)

Planificarea round robin este un algoritm folosit în principal de sistemele de operare și aplicațiile care servesc mai mulți clienți care solicită să folosească resurse. Gestionează toate cererile într-o ordine circulară de prim-în-prim-ieșire (FIFO) și evită prioritatea, astfel încât toate procesele / aplicațiile să poată utiliza aceleași resurse în aceeași perioadă de timp și să aibă, de asemenea, aceeași cantitate de timp de așteptare. fiecare ciclu; prin urmare, este considerat, de asemenea, ca executiv ciclic.


Este unul dintre cele mai vechi, mai simple, mai corecte și mai utilizate algoritmi de planificare din toate timpurile, parțial pentru că este foarte ușor de implementat, deoarece nu există calendaruri sau priorități complicate de luat în considerare, doar un sistem FIFO și o restricție de timp fixă ​​pentru fiecare utilizarea resursei. Acest lucru rezolvă, de asemenea, problema înfometării, o problemă în care un proces nu este capabil să folosească resurse pentru o lungă perioadă de timp, deoarece este întotdeauna preîntâmpinat de alte procese considerate a fi mai importante.

Ce este programarea rotundă a robinilor (rrs)? - definiție din techopedia