Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Lesson 9 (20-tak pitanja)

Osnovni algoritam za raspoređivanje procesa na UNIX OS u


odnosu na RR algoritam je:
a) čisti RR
b) modifikovani RR
c) ne koristi se RR
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Osnovni parametar za promenu prioriteta procesa na


korisničkom nivou je:
a) količina zauzete memorije
b) broj prekida
c) količina rada na CPU
d) mrežni protok
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 1 of 17
Koliko iznosi vremenski kvatum na UNIX Sistem V
a) 1nsec
b) 1sec
c) 1msec
d) 10msec
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

U formuli
priority = ("recent CPU usage"/2) + base priority level
fiksni parametar je:
a) recent CPU usage
b) base priority level
c) oba
d) nijedan
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 2 of 17
U formulama
decay(CPU) = CPU_usage /2
priority = (decay/2) + base priority level
Proces nije dobio CPU pre toga, a base priority je 60. Proces dobija CPU
na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde.
a) 60
b) 75
c) 90
d) 120
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Na bazi formula
decay(CPU) = CPU_usage /2
priority = (decay/2) + base priority level
Da li proces u korisničkom režimu ikada može da dostigne nivo
prioriteta, nekog kernelskog procesa
a) da
b) ne
c) može ako dugo čeka
d) može ako dugo radi
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)
Lesson I Slide 3 of 17
Imate formule
decay(CPU) = CPU_usage /2
priority = (decay/2) + base priority level
Da li ove formule važe za procese u kernelskom modu
a) da
b) ne
c) uslovno
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

S obzirom na prirodu UNIX kernela, prioritet procesa u


kernelskom modu je jedino bitan
a) samo kad se proces vraća u korisnički mod
b) samo kad se proces kreira
c) samo kad se proces uspavljuje ili budi
d) uvek je bitan
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 4 of 17
Dva procesa u korisničkom nivou imaju sledeće prioritete
Proces A = 50
Proces B = 60
Koji će se proces prvi izvršiti na UNIX OS:
a) Proces A
b) Proces B
c) ne može da se izvede zaključak o tome koji će se proces prvi izvrši
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

U formuli
priority = ("recent CPU usage"/2) + base priority level + nice value
nice vrednost za običan proces koji nema root privilegiju
a) može biti samo pozitivna
b) može biti samo negativna
c) može biti i pozitivna i negativna
d) uvek je 0
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 5 of 17
U formulama
decay(CPU) = CPU_usage /2
priority = (decay/2) + base priority level + nice value
Proces nije dobio CPU pre toga, a base priority je 40, dok je nice
vrednost 10. Proces dobija CPU na 1sec. Koliko iznosi prioritet
procesa nakon 1 sekunde.
a) 40
b) 50
c) 65
d) 100
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 6 of 17
FSS se najčešće realizuje:
a) Pomoću nice vrednosti
b) Pomoću threshold vrednosti
c) Pomoću signala
d) Pomoću grupnog prioriteta
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

U formulama
decay(CPU) = CPU_usage /2
priority = (decay/2) + group_CPU_usage/2 + base priority level
Koristi se FFS sa 3 procesa, A, B i C. Proces A je u prvoj FSS grupi,
procesi B i C su u drugoj grupi. Nijedan od procesa nije dobio CPU pre
toga, a base priority je 40. Proces A dobija CPU na 1sec. Koliko iznosi
prioritet procesa A nakon 1 sekunde.
a) 40
b) 55
c) 70
d) 100
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 7 of 17
Sistemski poziv
stime(pvalue);
obavlja sledeću funkciju:
a) setuje sistemsko vreme
b) čita sistemsko vreme
c) meri proteklo vreme iz proizvolje tačke iz prošlosti
d) generiše signal alarm

Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 8 of 17
Sistemski poziv
times(tbuffer);
obuhvata sledeća vremena:
a) samo korisnička vremena
b) samo kernelska vremena
c) i korisnička i krenelska vremena
d) samo vremena obrade prekida
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Da bi ste izmerili vreme trajanja jedne procedure u procesu:


a) pozvaćete sistemski poziv stime na početku i na kraju procedure i
napraviti razliku
b) pozvaćete sistemski poziv time na početku i na kraju procedure i napraviti
razliku
c) pozvaćete sistemski poziv times na početku i na kraju procedure i
napraviti razliku
d) pozvaćete sistemski poziv alarm na početku i na kraju procedure i
napraviti razliku
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 9 of 17
Prekidna rutina za časovnik (clock interrupt handler) među
brojnim funkcijama obavlja upravljanje callout tabelama.
Vrednost jedne callout tabele je
function time to fire
a() 1
b() 3
c() 5
Posle koliko otkucaja časovnika će se pozvati rutina b
a) 1
b) 3
c) 5
d) 4
e) 9
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 10 of 17
Prekidna rutina za časovnik (clock interrupt handler) među
brojnim funkcijama obavlja upravljanje callout tabelama.
Vrednost jedne callout tabele je
function time to fire
a() 1
b() 3
c() 5
Kolika je vrednost u polju time to fire za funkciju a posle jednog
otkucaja časovnika
a) 0
b) 1
c) 2
d) 3
e) 8

Lesson I Slide 11 of 17
Prekidna rutina za časovnik (clock interrupt handler) među
brojnim funkcijama obavlja upravljanje profiling funkcijom, koja
se bazira na registru procesora:
a) SP
b) PC
c) BP
d) ACC (akomulator)
Upisati samo slovo za koji smatrate da je tačan odgovor (npr b)

Lesson I Slide 12 of 17

You might also like