Monday, January 5, 2015

Protsesside Plaanur

Protsesside Plaanur-
Plaanuri järjekord- saadab järjekorras mingeid protsesse, et ei oleks mingi segadus. Kui täitmis aeg sai täis siis ta läheb tagasi Plaanuri järjekorda.
  • Täitevalmis järjekorda
  • Masin järjekord
Istub seal niikaua, kui ta saab oma käsu, seal parandatakse seda jne.
Kaks olekut protsessi mudelil
  • Töötav
  • Pausil(mitte töötev)
  •  
Plaanurid- Pikaajaline plaanur - tasakaalustatud tööde tegemist.(mõistlikult)
                 Lühiajaline plaanur- (Windows kasutab seda) (CPU plaanur)- süsteemi töid teha võimalikult kiiresti. 
                 keskajaline plaanur- mälust kirjutatud kettale(kui vaja teha palju tööd) Tegeleb saalimisega (swapping) 



Context Vahetus- erinevaid protsessi blokke, vastavalt kuidas need on järjekorras, muudab protsessi kui on vaja. Plaanur peab olema nii kirjutatud, et sisu vahetusi ei peaks nii palju tegema. (Nõuab aega)
  •  










  • Kui tehakse sisu vahetust siis sellist infot hoidakse
  • Program Counter
  • Scheduling Information
  • Base and limit register value
  • Currently used register
  • Changed State
  • I/O State
  • Accounting

No comments:

Post a Comment