Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* Moderné stolné a serverové OS (Windows, MacOS, Linux): Všeobecne používajú kombináciu techník:
* Virtuálna pamäť: To umožňuje aplikáciám používať viac pamäte, ako je fyzicky dostupné, a vymeniť menej používané údaje na disk. Nadmerné výmeny (thrashing) však môže výrazne ovplyvniť výkon, čo naznačuje nedostatok pamäte RAM.
* Plánovanie procesu: Plánovač OS priraďuje procesy procesora. Rôzne plánovacie algoritmy (napr. Round-Robin, založené na prioritách) sa zameriavajú na spravodlivosť a citlivosť, ale pre každú aplikáciu nemôžu zaručiť žiadne konkrétne množstvo času CPU.
* Limity zdrojov: Správcovia môžu nastaviť limity (pamäť, čas CPU, rukoväte súborov) na jednotlivých procesoch alebo používateľských účtoch, aby sa zabránilo jednej aplikácii v monopolizácii zdrojov a negatívne ovplyvňujúcej ostatných.
* Prioritné úrovne: Procesy môžu byť pridelené rôzne úrovne priority, čo ovplyvňuje ich prístup k zdrojom. Procesy s vyššou prioritou zvyčajne dostávajú viac času CPU.
* Operačné systémy v reálnom čase (RTO): Sú navrhnuté pre aplikácie, ktoré si vyžadujú predvídateľné a zaručené pridelenie zdrojov, ako sú napríklad priemyselné riadiace systémy alebo zabudované systémy. RTOSES často využívajú:
* Plánovanie pevnej priority: Procesy sú pridelené statické priority a plánovanie je deterministické. Zaručuje to minimálne množstvo časov CPU do úloh vysokej priority.
* rezervácia zdrojov: Zdroje, ako je pamäť a periférne zariadenia, môžu byť vopred vyhradené pre konkrétne úlohy.
v súhrne: Žiadny OS neponúka spoľahlivú záruku. Najbližšie, čo získate, je RToses navrhnuté pre prostredia obmedzené na zdroje, kde je predvídateľnosť prvoradá. Štandardné stolné a serverové OS sa usilujú o rovnováhu medzi spravodlivosťou a výkonom, ktoré sa často spoliehajú na heuristiku a používateľské konfigurovateľné nastavenia na správu prideľovania zdrojov. Efektívne riadenie zdrojov si často vyžaduje starostlivú konfiguráciu systému, návrh aplikácií a potenciálne monitorovacie nástroje na identifikáciu a riešenie prekážok zdrojov.