esmaspäev, 5. jaanuar 2015

Ressursijaotus











http://www.tutorialspoint.com/operating_system/os_process_scheduling.htm

Ressursijaotus- operatsioonisüsteemi poolt hallatav arvuti riistvaraliste ressursside optimaalne jaotamine protsesside vahel.
Plaanur- OS osa mille ülesandeks on jaotada protsessori koormust protsesside vahel võimalikult võrdselt ning optimaalselt.
Eriseisundilised protsessi mudelid.
Kaheseisundilised - running/not running
Sõltuvad tüübist, mis omakorda sõltuvad protsessori keerukusest.
Plaanureid liigitatakse - pikaajaline, lühiajalene, keskmise kestvusega.
Windowsil pikaajalist plaanurit ei ole.
Sõltub OS tüübist millist plaanurit kasutab.
Pikaajalist plaanurit kasutatakse strateegiliste protsessidega. Võimaldavad tasakaalustatud tööde realiseerimist. Võimaldab erinevaid töid kõige mõistlikumalt töödelda.
Lühiajaline plaanur ehk protsessori plaanur - CPU planner. Ülesanne suurendada süsteemi läbilaskvust. Teastada töid võimalikult kiiresti. 
Keskmine plaanur.
Swap out tähendab, et mõned osad on tõstetud mälust välja. Vähendab protsesside arvu töötlemisel, et saaks kiiremini töödelda.
Eesti keeles swapping - saalimine



Pikaajalisel on väiksem kiirus, lühiajalisel kõige suurem.
Pikaajalisel võimaldab mitmete programmide kasutamist, lühiajaline vähem. Keskmine võimaldab vähendada kasutada programmide kasutamist.
Ajajaoutus süsteemides
Pikaajalisel puudub või vähe kasutusel
Lühiajaline - minimaalselt kasutuseel
Keskpikkplaanur ajajaoutussüsteemidel kasutatav
 
Konteksti vahetus. 
Seotud järjekordade vahelise liikumisega 
Contekst switch täitmisel oleva protsessi lõpetamine kuni tema uuesti väljakutsumiseni.
st. kutsume eirnevaid protsessiblokke. vt protsessi katkestussignaale
 
Kui protsess katksetati, siis signaalid salvestati info PCB-sse, teise protsessi andmed kutsutakse protsessori registritesse ning saab täita teist protsessi. See siis salvestatakse ning minnakse järgmise protsessi juurde või võetakse eelmine protsess ette.
Sisuvahetusega kaasneb aeg, kus protsess täitmisel ei ole -idle. See on ajakadu. Kui teeme tihedaid sisuvahetusi - me raiskame aega.
OS plaanur peab olema nii kirjutatud, et arvuti töötlusvõime oleks suurem, st. sisuvahetusi ei peaks nii palju tegema. 
Procram counter - peab arvet kus kohas mul käsklus pooleli.
 Protsessoris peab olema. 
State - seisund
I/O näitab riistvara seisundeid
Accounting - näitab protsessori tootlust, aega mis kulub plaanuril erinevate tööde tegemisel.


Kommentaare ei ole:

Postita kommentaar