Odlomak

Osnovni pojmovi, koncepti OS-a
Imamo hardver, operativni sistem i korisničke programe. Videli smo da je jedan od zadataka OS-a da sakrije hardver od aplikacionih programa, odnosno da obezbedi lakši pristup hardveru. To se ostvaruje preko niza proširenih instrukcija, koji se zovu sistemski pozivi (system calls).

 

 

 

 

Procesi
Procesi predstavljaju jedan od najvažnijih koncepata operativnih sistema. Program je niz instrukcija koji ostvaruje neki algoritam. Proces je program u statusu izvršavanja, zajedno sa svim resursima koji su potrebni za rad programa. Znači: program je fajl na disku. Kada se taj fajl učita u memoriju i počinje da se izvršava dobijemo proces.

 

 

 

 

Stanja procesa
Procesi se nalaze u jednom od sledećih stanja:

  • proces se izvršava (RUNNING) – procesor upravo izvršava kod ovog procesa
  • proces je spreman, ali se ne izvršava (READY) – proces je dobio sve potrebne resurse, spreman je za izvršavanje, čeka procesora
  • proces je blokiran, čeka na nešto (npr. čeka štampača da završi sa štampanjem – BLOCKED) – za dalji rad procesa potrebni su neki resursi, koji trenutno nisu na raspolaganju, čeka IO operaciju, rezultat nekog drugog procesa itd.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Skripte

Komentari