You are on page 1of 5

Procesi

1. Šta je program?
Program je niz instrukcija, fajl na disku. Kada se taj fajl učita u memoriju i počne da se
izvršava dobijemo proces.
2. Šta je proces?
Proces je program u statusu izvršavanja zajedno sa svim resursima
koji su potrebni za rad programa.

3. Nabroj komponente procesa


 Kod programa (niz instrukcija u nekom programskom jeziku) koji se Izvršava
 Podaci koje program koristi
 Resursi potrebni programu
 Status procesa

4. Koji su minimalni potrebni resursi za izvršavanje nekog programa?


Minimalni potrebni resursi za izvršavanje nekog programa su:
 Operativna memorija predviđena za kod programa i podatke koje program
koristi
 Skup registara procesora predviđenih za izvršavanje programa

5. Šta predstavlja kontrolni blok procesa (PCB) i čemu on služi?


Tabela u kojoj se nalaze podaci o svim procesima zove se tabela procesa.
Za svaki aktivan proces sistem mora da vodi određene podatke.
Skup takvih podataka zove se kontrolni blok procesa (Process Control Block, PCB), ili
vektor stanja ili deskriptor procesa. PCB se formira u toku kreiranja procesa, a uništava
se po završetku procesa. Kontrolni blok je deo radne memorije koji OS koristi za
upravljanje procesom.

6. Koje informacije o procesima sadrži kontrolni blok procesa ? Nabroj ih.


Informacije koje sadrži PCB i koje su potrebne za nastavK izvršenja procesa, uključuju:
 PID – jednstveni identifikator procesa
 Stanje procesa
 prioritet procesa
 adresa u memoriji gde se nalazi process
 lista otvorenih datoteka
 adrese zauzetih resursa

7. Informacije koje sadrži PCB i koje su potrebne za nastavak


8. izvršenja procesa, uključuju:
9.
10. PID – jednstveni
11. identifikator procesa
12.
13. stanje
14. procesa
15.
16. prioritet procesa
17.
18. adresa u memoriji
19. gde se nalazi proces
20.
21. lista otvorenih
22. datoteka
23.
24. adrese zauzetih
25. resursa

You might also like