Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi Round - Robin politiky a priority politiky založená na operačnom systéme

hlavný nástup do výpočtových schopností nastal , keď inžinieri vyvinuli multiprogramovací systémy . Multiprogramovací systémy dovolené veľa rôznych programov , tzv procesy , spúšťať na systéme súčasne . Tieto procesy však mohli len zdieľať systémové zdroje vďaka použitiu plánovacieho systému , ktorý prideľuje čas procesora procesom . Rôzne algoritmy boli vyvinuté pre plánovanie , dve z nich sú pozoruhodné Round - Robin plánovanie a Priority Scheduling . Multithreading a plánovanie

prvé počítače postavené boli jednotlivé procesné systémy MES . Ďalšie , inžinieri vstavané systémy , ktoré obsahujú internú pamäť prístupná procesora , že uloženie viac programov spustených naraz . Tieto systémy , nazývané multiprogrammed alebo multithreading systémy , prinútiť procesor pracovať na viacerých procesov prostredníctvom systému vedieť ako plánovanie . Procesor poriadky čas pre každý bežiaci proces na základe algoritmu . Podľa harmonogramu , každý program pristupuje procesor v určitom poradí . Keď si myslíme , že programy beží súčasne , sú naozaj striedajú na procesore niekoľkokrát za sekundu .
Round Robin plánovania

Jedným z prvých plánovacích algoritmov sa nazýva Round Robin algoritmus . Tento algoritmus zoznam bežiacich procesov a dáva každému procesu plátok času procesora , tzv kvánt , spúšťať príkazy alebo systémové prostriedky . Po uplynutí doby procesu je , že procesor uvoľní tento proces a načíta ďalší proces , bez ohľadu na to , či prvý proces dokončí , alebo nie . Algoritmus určuje , koľko času každý proces dostane a ktorý proces môže mať významný vplyv na výkon počítača .
Priority Scheduling

alternatíva round Robin plánovanie je plánovací priorita . Prioritné plánovanie používa prioritné priradenie algoritmus určiť procesy podľa ich dôležitosti . Niektoré algoritmy priradiť prioritu vzhľadom na množstvo času , proces mal od jeho posledného ťahu na procesore . Procesy sú často dovolené používať procesor až do ich dokončenie úlohy . To pomáha udržať dôležité procesy na procesore a tiež udržuje menej dôležité procesy od kedy dosiahol procesor .
Round Robin Versus prioritou

Existujú určité situácie , kde každý algoritmus pracuje najlepšie . Round Robin algoritmus udržuje všetky procesy pohybujúce sa na procesore a neumožňuje niektorý proces monopol systémové prostriedky . Avšak , zlá voľba kvánt môže udržať procesy dostať dostatok času na dokončenie akýkoľvek úlohu , a tak znížiť účinnosť . Prioritné algoritmy zaisťujú dôležité procesy dostať viac času na počítači , ale niekedy na úkor menších procesov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené