13.07.2015 Views

5. Predavanje - VTS NS

5. Predavanje - VTS NS

5. Predavanje - VTS NS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Implementacija semafora1: Proces gubi procesor, ali ostaje spreman:• eksplicitno sam zatražio preuzimanje (dispatch, yield)• isteklo dodeljeno CPU vreme (time exceeded)• preuzimanje jer je postao spreman neki drugi proces(preemption)• izvršio neblokirajući sistemski poziv2: Izabrani proces dobija procesor (raspoređivanje,scheduling)3: Proces gubi procesor i blokira se:• izvršio blokirajući sistemski poziv• zatražio I/O operaciju• suspendovao se na zadato vreme4: Proces se deblokira:• running proces je izvršio signal• završena I/O operacija• isteklo vreme suspenzijeReady1BlockedRunning24 359/285

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!