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