Monday, January 5, 2015

05/01/2015 Protsesside plaanimine - process scheduling


Medium Term Scheduler



Protsesside plaanimine.
http://www.tutorialspoint.com/operating_system/os_process_scheduling.htm
Plaanuriga saadetakse
Scheduling Queues
nagu järjekorrad, ootavad, teahkse protsess ära või ainult 1-2 käsku ning suunatakse uude järjekorda, nt mõnikurd saadetakse uuesti järjekorra lõppu. mõndadel on vaja suhelda mõne teise riistvara tükiga - läheb teise järjekorda.

CPU - protsessor
 The kernel is a fundamental part of a modern computer's operating system.[1] Tegeleb sisend väljud päringutega mis tulevad tarkvara poole pealt ja tõlgendab ta need andmetöötluskorraldusteks. CPU. On CPU ettekandja. Abimees memory.
eriseisundilised protsessi mudelid
kaheseisundilised - running/not running
sõltuvad tüübist, mis omakorda sõltuvad protsessori keerukusest
plaanureid liigitatakse - pikaajaline, lühiajalene, keskmise kestvusega.
plaanur - OS osa
windowsil pikaajalist plaanurit ei ole.
sõtlub 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 eht protsessori plaanur - CPU planner. ülesaanne 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üstemmides
pikaajalisel puudub või vähe kasutusel
lühiajaline - minimaalselt kasutuseel
keskpikkplaanur ajajaoutussüsteemidel kasutatav

 

Konteksti vahetus. 
sesotud järjekordade vahelise liikumisega 
contekst switw täitmisel oleva prot 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. 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.




No comments:

Post a Comment