Professional Documents
Culture Documents
OS1 - Priprema Za Kol2
OS1 - Priprema Za Kol2
1. Na slici je prikazano
a.
b.
c.
d.
a.
b.
c.
d.
DM
DP (Demand Paging)
DA
DMV
a.
b.
c.
d.
e.
DM
DP
DA
DMV
PF (Page Fault)
d. dobre performanse
25. Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom memorijom je:
a. jednostavan za realizaciju
b. jako sloen za realizaciju
c. nije ga mogude realizovati
26. U sistemu sa virtuelnom memorijom proces koji je vedi deo fizike memorije
a. Moe da se izvrava, ako je napisan u formi overlay
b. Ne moe da se izvrava uopte
c. Moe da se izvrava, ako napisan u dll formi
d. Moe da se izvrava bez ikakvih problema
27. U sistemima sa virtuelnom memorijom, sa DP(demand paging) tehnikom
a. prebacuju se celi procesi izmeu virtuelne i fizike memorije
b. prebacuju se grupa stranica poevi od one koja je napravila PF (page fault)
c. prebacuju se samo stranica koja nije napravila PF (page fault)
d. prebacuju se samo stranica koja je napravila PF (pafe fault)
28. LRU algoritam zamene stranica u sistemu sa virtuelnom memorijom se moe aproksimirati:
a. ke tehnikom
b. TLB tehnikom
c. brojaima ili stek mehanizmom
29. Optimal algoritam zamene stranica u sistemu sa virtuelnom memorijom:
a. se moe realizovati i maksimalno se koristi
b. se ne moe realizovati i ne koristi se uopte
c. se ne moe realizovati i koristi se za procenu kvaliteta realnih algoritama
30. Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom memorijom je aproksimacija
a. optimal algoritma
b. LRU algoritma
c. FIFO algoritma
31. Osnovni kriterijum za LRU algoritam je
a. vreme poslednjeg pristupa stranice
b. vreme ulaska stranice u sistem
c. broj pristupa stranici
32. LRU algoritam zamene stranica u sistemu sa virtuelnom memorijom ima:
a. najbolje performanse
b. srednje performanse
c. jako slabe performanse
d. dobre performanse
33. FIFO algoritam zamene stranica u sistemu sa virtuelnom memorijom se moe realizovati:
a. zato to se bazira na svim referencama kojima je sistem ikada pristupao
b. zato to se bazira na referencama iz prolosti
c. zato to se bazira na referencama iz bududnosti
34. Trashing efekat je posledica:
a. curenja memorija
b. malog broja procesa koji imaju ogromne CPU zahteve
c. velikog broja procesa koji imaju male CPU zahteve
d. velikog broja procesa koji imaju male I/O zahteve
e. nepaljivo uvodjenje novih procesa u sistem
35. Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom memorijom je aprksimacija
ili simulacija:
a. optimal algoritma
b. FIFO algoritna
c. LRU algoritma
36. Virtuelna memorija za memorijski mapirane datoteke
a. ima nepredvidiv uticaj na brzinu rada sa datotekama
b. osetno usporava rad sa datotekama
c. ubrzava rad sa datotekama
d. delimino usporava rad sa datotekama
37. Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom memorijom se:
a. retko koristi
b. nije ga mogude realizovati, pa se ne koristi
c. cesto se koristi
38. Da biste realizovali sistem sa virtuelnom memorijom sa DP (demand paging) tehnikom, u tabelu
stranica morate ubaciti
a. V bit
b. R bit
c. D bit
d. age bits
39. Za sistem sa virtuelnom memorijom , sa DP (demand paging) tehnikom pojave PF (page fault) za dati
proces se prikazuju na ekranu
a. da
b. ne
c. zavisi od OS
40. Za virtuelnu memoriju, proces mora biti direktno u memoriji
a. zavisi od OS
b. ne
c. da
41. Osnovni algoritmi zamene stranica u sistemu sa virtuelnom memorijom su:
a. SCAN, LOOK
b. FIFO, LRU, Optimal
c. FIFO, SJF
42. Da biste realizovali Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom
memorijom, u tabelu stranica morate ubaciti
a. v BIT
b. R bit
c. D bit
d. Age bits
43. Za sistem sa virtuelnom memorijom sa DP (demand paging) tehnikom, vremena izvravawa instrukcije
kada napravi PF (page fault) i kada ne napravi PF su
a. ne mnogo razliita
b. ista
c. veoma razliita
44. Virtuelna memorija moe imati veliki uticaj na nain programiranja
a. samo u slucaju ograniene dodele okvira fizike memorije
b. uvek
c. samo u sluaju ograniene dodele okvira virtuelne memorije
d. nema uticaja
stranica 4 1 1
Koja je stranica najpovoljnija za izbacivanje
a.stranica 4
b.stranica 2
c.stranica 3
d.stranica 1
3. zavisi od OS
55. Optimal algoritam zamene stranica u sistemu sa virtuelnom memorijom se ne moe realizovati:
a. zato to se bazira na referencama iz bududnosti
b. zato to se bazira na na svim referencama kojima je sistem ikada pristupao
c. zato to se bazira na referencama iz prolosti
56. Na slici je prikazano
b. retko koristi
c. esto koristi
59. LRU algoritam zamene stranica u sistemu sa virtuelnom memorijom se moe realizovati:
a. zato to se bazira na referencama iz prolosti
b. zato to se bazira na referencama iz bududnosti
c. zato to se bazira na na svim referencama kojima je sistem ikada pristupao
60. Na pojavu PF (page fault), na sistemu sa virtuelnom memorijom, sa DP (demand paging) tehnikom, ukazuje
a. age bits
b. V bit
c. R bit
d. D bit
61. Second chance (clock) algoritam zamene stranica u sistemu sa virtuelnom memorijom ima:
a. dobre performance
b. najbolje performance
c. srednje performance
d. jako slabe performance
62. FIFO algoritam zamene stranica u sistemu sa virtuelnom memorijom se:
a. retko koristi
b. esto koristi
c. nije ga mogude realizovati, pa se ne koristi
63. virtuelna memorija moe imati veliki uticaj na nain programiranja
a. zavisi od OS
b. ne
c. da
a.
b.
c.
d.
Write-through FS cache
Write-through CPU cache
Write-back CPU cache
Write-back FS cache (napomena: tehnikaodloenogupisa; u pitanju je Journaling)
2. Random performanse za ovakav pristup datoteci su:(napomena: ovo je sekvencijalni pristup datoteci!)
a.
b.
c.
d.
zavise od vrste FS
veoma lose
dobre
jako dobre
a.
b.
c.
d.
e.
MBR
FS
Partion Table
FCB
Directory
a.
b.
c.
d.
a. Dobre
b. Veoma lose
c. Zavise od vrste FS
d. Jakodobre
6. Koji je ovo pristup datoteci ?
a.
b.
c.
d.
Mesoviti
Direktni
Sekvencijalni
Indeksno-sekvencijalni
a.
b.
c.
d.
Parsing
Grouping
Linking
Counting
8. Staviditenaovojslici
a.
b.
c.
d.
Linkovanulistizaodrzavanjeslobodnogprostora u FS
Linkovanualokaciju
Modifikovanulinkovanulistuzaodrzavanjeslobodnogprostora u FS
Bit mapuzaodrzavanjeslobodnogprosotra u FS
a. Read
b. Lseek
c. Write
d. Open
e. Delete
f. Close
10. Semanaslici je
a.
b.
c.
d.
Srednjebrza
Zavisi od FS
Jakospora
Veomabrza
11. Utroak disk prostora za upravljanje alokacijom koju vidite na ovoj slici, su: (napomena: u pitanju je
kontinualna alokacija)
a.
b.
c.
d.
Relativnovelikiobuhvatasamo FCBs
Relativnovelikiobuhvatasamo FCBs ipointere van FCB
Realativnomaliiobuhvata FCBs ipointere van FCB
Jakomaliiobuhvatasamo FCBs (File Control Block)
a. Web servere
b. Email servere
c. Database servere
d. Prevodioceieditoreteksta
13. Na slici vidite:
a.
b.
c.
d.
Flushing tehniku
Hash tehniku
Write-back tehniku
Journaling tehniku (pomae, pre svega, write-back upisu)
14. ta vidite na ovoj slici. Ovde je dolo do haosa. Haos je izazvan zbog
(napomena: na slici je General Graph Directory gde je dolo do pojave krugova. Ovo nastaje
preteranom upotrebom hard-linkovanja!)
a.
b.
c.
d.
e. Symbolic linkovanjadirektorijuma
f. Mount-ovanjadatoteka
15. Na slicividite:
a.
b.
c.
d.
Raznetehnikezaubrzavanjeperformasni FS (slikaprikazujepodelukea!)
Raznetehnikezasmanjenje interne fragmentacije FS
Raznetehnikezapovecanjepouzdanosti FS
Raznetehnikezasamnjenje interne fragmentacije FS
16. Struktura clusters predstavlja koju alokaciju:i Koju alokaciju vidite na ovoj slici:
a.
b.
c.
d.
Kontinualnaalokacija
Nepoznata
Linkovanaalokacija (modifikovanalinkovanaalokacija)
Indeksnaalokacija
a.
b.
c.
d.
NTFS
NFS
SMB
VFS (Virtual File System-Virtuelni system datoteka)
a.
b.
c.
d.
e.
a.
b.
c.
d.
Srednjedobre
Veoma lose
Zavise od FS
Veomadobre
a. Sekvencijalni
b. Mesoviti
c. Direktni
d. Indeksno-sekvencijalni
21. Koju alokaciju vidite na ovoj slici:
a.
b.
c.
d.
Indeksaalokacija
Kontinualnaalokacija
Linkovanaalokacija
Nepoznata
a.
b.
c.
d.
Jakodobre
Srednjedobre
Zavise od FS
Jako lose
a.
b.
c.
d.
e.
Directory
FCB
Partion Table
FS
MBR
(slikadajestrukturudirektorijuma)
a. FAT
b. Ne koristi se nigde
c. UNIX i NTFS FS
d. ZES
25. Tipina primena ove alokacije je kod slededih FS:
a.
b.
c.
d.
ZFS
Ne koristi se nigde
UNIX i NTFS FS
FAT
a.
b.
c.
d.
Kontinualnaalokacija
Linkovanaalokacija
Nepoznata
Indeksnaalokacija
a.
b.
c.
d.
a.
b.
c.
d.
e.
Reparse points
Symbolic links
Mount points
Hard links
Junction points
a.
b.
c.
d.
e.
Hard linking
Mounting
Junction points
Reparse point
Symbolic linking
(neaktivnisistemidatoteka se mountujunatakuzamontiranje)
a. Cluster
b. System block
c. I-node
d. File allocation unit
31. Gde je glavni ke za FS:
a.
b.
c.
d.
RAM disk
Block buffer
Track buffer
Open file tableraznetehnikezaubrzavanjepreformansi FS
32. Utroak disk prostora za upravljanje alokacijom koju vidite na ovoj slici, su:
a.
b.
c.
d.
33. Na slicividite:
a.
b.
c.
d.
a.
b.
c.
d.
e.
Prevelikaeksternafragmentacija
Veoma lose random performance
Prevelikainternafragmentacija
Otezavajuceokolnostiprilikomrastailisazimanjadatoteka
Veoma lose sekvencijalne performance
a.
b.
c.
d.
36. Ovo je :
Kod UNIX-a nazivaju se Direktorijumi, a kod Windows-a-folderi. Linearne liste jesu starinske tehnike, dok su
Hash table i B-trees moderne tehnike.
40. ta vidite na ovoj slici
Ovo je FAT file sistem-predstavlja modifikovanu linkovanu alokaciju. U originalnoj linkovanoj alokaciji u
samom praznom data bloku nalazi se pointer na slededi. Kod FAT-a se ti pointeri skupljaju u posebno data
podruje koje se naziva File Allocation Table-FAT
41. taviditenaovojslici
Ova alokacija ima random performanse vrlo loe, a sekvencijalne-dobre! U pitanju je linkovana alokacija.
42. ta vidite na ovoj slici
Ovo je UNIX/Linux FS; prepoznaje se po prisustvu I-node-ova. U I-node-ovima je sve sem imena.
43. ta vidite na ovoj slici
Ovo je evidencija o blokovima-bit mapa-za svaki klaster ima po jedan bit. Bit mape su jednostavne, ali troe
mnogo prostora u memoriji. FAT i linkovane liste nisu isto!!! Alternativa bit mapama su linkovane liste.
45. ta je ovo
Veoma dobre
50. Tipina primena ove alokacije je kod slededih FS
FAT
51. Na slici vidite
TEST 7
Napomena: AlgoritamSCAN Ialgoritam LOOK sujednoteisto, dok je algoritam C-LOOK
samovarijantaalgoritma LOOK.
1.
2.
3.
Algoritamkojividitenaslicinaziva se:
C-LOOK
4.
C-SCAN
SCAN
SSTF
FIFO(FCFS)
Algoritamkojividitenaslicinaziva se:
FIFO (FCFS)
SCAN (opsluujesamo u pravcu u kom je glavakrenula-lift algoritam)
C-LOOK
LOOK
C-SCAN
5. FCFS ili FIFO algoritamza Disk Scheduling, popitanjukretanjaglavevaipravilo
glavadiskaopsluujezahteve u obasmera u odnosunatrenutnupoziciju(FIFO
algoritamprostopratiredosledpristizanjazahtevabezobzirana to u kom se smeruzahtevnalazi-prema
tome, glava se krede u obasmera u odnosunatrenutnupoziciju I takoopsluujezhahteve)
glavadiskaopsluujezahteve, samo u smeruna gore
glavadiskaopsluujezahteve, samo u smerukome je krenula (Ne, ovo je SCAN!)
glavadiskaopsluujezahteve, samo u smeruna dole
6.
7.
Algoritamkojividitenaslicinaziva se:
SSTF
SCAN
C-SCAN
LOOK
FIFO (FCFS)
10.
11.
12.
13.
14.
15.
16.
17.
18.
Algoritamkojividitenaslicinaziva se:
FIFO (FCFS)
19.
SCAN
C-SCAN
SSTF
C-LOOK(ILI LOOK)
Strukturanasliciizvanredna je za:
20.
21.
22.
23.
24.
Strukturanaslicinaziva se:
25.
Queues
kernel module
device driver
streams
samo u viemdelukernela
kombinovano
samo u niimdelu kernel
nalaze se van kernel
26.
27.
28.
29.
30.
31.
34.
taviditenaovojslici
taviditenaovojslici
taviditenaovojslici
Ovosustandardizovaneulazno-izlazneadrese u PC arhitekturi.
38.
taviditenaovojslici
39.
taviditenaovojslici
taviditenaovojslici
41.
taviditenaovojslici
Klasifikacija UI ureaja.
42.
taviditenaovojslici
43.
taviditenaovojslici
d. 8
5.Kreiran je RAID 6 od cetiridiska. Odrediti storage efikasnost u % ok
a. 50%
b. 75%
c. 0%
d. 100%
6.Kreiran je RAID 3 od cetiridiska. OcenitiFT(otpornostnagreske) kaobrojdiskovakojimogu da otkazu a da RAID prezivi.ok
a. 1
b. 3
c. 8
d. 4
e. 2
7.Kreiran je RAID 4 od cetiridiska.
OdreditimaksimalanstepenkonkurencijezaovajRAID(brojsimultanihmalihzahtevakojimogu da se zajednickiobrade) ok
a. 2
b. 8
c. 4
d. 1
e. 3
a.
b.
c.
d.
e.
RAID 5
RAID 1
RAID 3
RAID 4
RAID 0
9.Kreiran je RAID 5 odcetiridiska. Ocenitiovaj RAID popitanju RR (random read performansi), RW(random write
performansi), SR (sekvencijalne read performanse) I SW (sekvencijalne write performanse) sasledecimocenama: odlicanocena 5 ,srednjedobar-ocena 3 ,jako slab-ocena 1.ok
a.
b.
c.
d.
e.
RAID 0
RAID 4
RAID 1+0
RAID 3
RAID 1
c. 3
d. 0
e. 2
15. Koji je ovo RAID (sivabojailinijansa je parnostiliogledalo, A, B, C, D sublokovi) ok
a.
b.
c.
d.
RAID 1
RAID 4
RAID 3
RAID 0
a.
b.
c.
d.
e.
RAID 3
RAID 1
RAID 1+0
RAID 2
RAID 0
a.
b.
c.
d.
e.
RAID 0
RAID 5
RAID 3
RAID 4
RAID 1
a.
b.
c.
d.
e.
RAID 4
RAID 5
RAID 0
RAID 3
RAID 1
a. RAUD 0
b. RAID 1+0
c. RAID 5
d. RAID 3
e. RAID 1
22. Kreiran je RAID 5 od 3 diska. Odrediti storage efikasnost u % ok
a. 0%
b. 50%
c. 100%
d. 67%
e. 75%
23. Kreiran je RAID 1 odcetiridiska. Odrediti storage efikasnost u % ok
a. 0%
b. 75%
c. 100%
d. 50%
24. Kreiran je RAID 4 odcetiridiska. Odrediti storage efikasnost u % ok
a. 0%
b. 75%
c. 100%
d.50%
25. Kreiran je RAID 5 odcetiridiska. Odreditimaksimalanstepenkonkurencijezaovaj RAID
(brojsimultanihmalihzahtevakojimogu da se obradezajednicki) ok
a. 4
b. 3
c. 2
d. 1
e. 8
a.
b.
c.
d.
e.
RAID 6
RAID 5
RAID 0
RAID 3
RAID 1
a.
b.
c.
d.
RAID 4
RAID 0
RAID 3
RAID 1
34.Kreiran je RAID 4 od etiri diska. Oceniti ovaj RAID po pitanju RR (radnom read performansi), RW (radnom
write performansi), SR (sekvencijalne read peformanse) i SW (sekvencijalne write peformanse) sa sledecim
ocenama: odlican-ocena 5, srednje dobar-ocena 3, jako slab-ocena 1.
:
a.RR3 RW3 SR3 SW3
b.RR5 RW5 SR5 SW5
c.RR5 RW1 SR5 SW3
a.
b.
c.
d.
RAID 4
RAID 0
RAID 3
RAID 1
a.
b.
c.
d.
RAID 6
RAID 4
RAID 3
RAID 5
a.
b.
c.
d.
RAID 6
RAID 4
RAID 3
RAID 5
a.
b.
c.
d.
RAID 6
RAID 4
RAID 3
RAID 5
a. Server, samo na zahtev obavetava mainu koja ima kopiju master da poniti svoj ke
b. Server obavetava sve maine koje imaju kopiju master da ponite svoj ke
c. Maina koja je obavila upis, samo na zahtev obavetava mainu koja ima kopiju master da
poniti svoj ke
d. Maina koja je obavila upis, obavetava server i druge maine koje imaju kopiju master da
ponite svoj ke
6. Za zapis R u baznoj datoteci pristiglo je 3 transakcije, od kojih su sve read transakcije, pojavljuje se nova
transakcija koja trai exclusive lock:
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
R=100, W=150
Pojavila se Twrite(120)
Opisati ta se dalje deava:
a. Transakcija upusuje podatke iskljuivo u log
b. Transakcija upisuje podatke u log-a kao u zapis Q
c. Transakcija upisuje podatke iskljuivo u zapis Q
a.
b.
c.
d.
cache coherency
administracija
mrene performance
security
a.
b.
c.
d.
e.
f.
Generirane su 2 poruke:
(request P2, 140)
(request P5, 120)
a. Proces P2 nede poslati reply procesu P5, ved koordinatoru
b. Proces P2 de poslati reply procesu P5, kao i koordinatoru
c. Proces P2 nede poslati reply procesu P5
d. Proces P2 de poslati reply procesu P5
15. Za zapis R u baznoj datoteci pristiglo je 5 transakcija, od kojih su 3 read transakcije, a 2 write
transakcije:
a.
b.
c.
d.
16. U punom imenovanju datoteka na DS, broj komponenti u imenu datoteke je:
a. 4
b. 3
c. Zavisi od vrste DS
d. 5
17. Za zapis Q u baznoj datoteci:
R=100, W=150
Pojavila se Twrite(200)
Opisati ta se dalje deava:
a. Transakcija upisuje podatke u log-a kao u zapis Q
b. Transakcija upusuje podatke iskljuivo u log i Transakcija ne izaziva roll-back
c. Transakcija upisuje podatke iskljuivo u zapis Q
d. Transakcija upusuje podatke iskljuivo u log i Transakcija izaziva roll-back
a.
b.
c.
d.
a.
b.
c.
d.
R=100, W=150
Pojavila se Tread(80)
Opisati ta se dalje deava:
a.
b.
c.
d.
22. Za zapis R u baznoj datoteci pristiglo je 5 transakcija, od kojih su sve read transakcije, pojavljuje se nova
transakcija koja trai share lock:
a.
b.
c.
d.
Generirane su 2 poruke:
(request P1, 145)
(request P2, 100)
a. Proces P1 nede poslati reply procesu P2, ved koordinatoru
b. Proces P1 de poslati reply procesu P2, kao i koordinatoru
c. Proces P1 nede poslati reply procesu P2
d. Proces P1 de poslati reply procesu P2
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
obavlja se undo(Ti)
obavlja se redo(Ti)
restartuje se
ne radi se nita
29. Imate DS kod koga DFS realizovan kao stateless service i DS kod koga DFS realizovan kao statefull
service:
a.
b.
c.
d.
a.
b.
c.
d.
DC (Distibuted Cache)
RC (Remote Cache)
NC (Network Cache)
DCD (Disk Caching Disk)
Pojavile su se 4 transakcije:
Twrite(10), Tread(20), Twrite(45), Tread(60)
Odrediti R i W, kada se izvre ove transakcije:
a. W=60
b. W=45
c. W=10
d. W=5
32. ta vidite na ovoj slici:
a. Distributivni os
b. Mreni OS
34. ta vidite na ovoj slici
Preko Remote service-a bez cache-a to je jedan nain. Tada itamo i upisujemo direktno. Moe i preko
cache-a.
37. Imenovanje
U centralizovanom File System-u imamo tri komponente: File System, directory path i ime datoteke (file
path). U Distribuiranom File System-u imamo pet komponenata: hostname (raunar na kojem se Datoteka
nalazi, FS, direktorijumska putanja, ime datoteke i replike te datoteke-tj. umnoci te datoteke na raznim
drugim raunarima da bismo se osigurali od gubitka podataka-da imamo rezervu. DFS nikad ne sme da stane)
38. ta je stateful, a ta stateless service?
Stateful service pamti sva svoja stanja, dok stateless ne pamti nita-ne belei nita u svoje aktivne tabele.
39. Replikacija datoteka?
Datoteke se umnoavaju na vie fiziki nezavisnih raunara. Imamo visoku pouzdanost, visoke performanse
itanja, jer ako je datoteka na vie mesta, moemo da itamo sa nae najblie pozicije. Meutim, performanse
upisa su vrlo nezgodne, jer po pisu na jednom mestu sve mora da se sravni kroz sve replike
40. ta vidite na ovoj slici:
Ovo su eme za reenje konflikta u transakciji. Da bismo itali, traimo Shared lock, ali da bismo upisivali
potreban nam je Exclusive Lock; dobijamo ga samo pod uslovom da nikakav upis nije trenutno u toku.
43. ta vidite na ovoj slici:
Kritina sekcija kao puno distribuirano reenje. Nema koordinatora. Svako generie svoj request, sebe i
vremensku oznaku kad se javio i to alje svima. U kritinu sekciju ulazi tek poto sakupi odgovor od svih.
Proces koji se prvi javio za ulazak, ulazi u kritinu sekciju.
44. ta vidite na ovoj slici:
Na slici su date atomske transakcije koje se, zahvaljujudi log-datoteci upravo tako i izvravaju-atomski. Svaki
upis ide u log, a ako sistem stane iz nekih razloga koji nisu u skladu sa normalnim funkcionisanjem (npr.
nestanak struje...), sve transakcije koje u log-u nemaju commit, tj. nisu izvrene u logu, doivede undo
operaciju ili roll-back. Sve koje imaju commit, radi se redo i poslednja vrednost se upisuje u R.
45. ta vidite na ovoj slici:
Ovo je Time Stand. Opet je u pitanju baza podataka, transakcija, ali nema lock-ova. Ovde imamo upis. U dbf
zapis se uvode dve vremenske oznake: R i W. Gleda se kada upisujemo. Ako je naa transakcija novija i od R i
od W, tada upisujemo i u log i u dbf. Ako smo vedi od R, a manji od W, tada upisujemo samo u log, jer je neko
upisao ved novije podatke. Najopasnija situacija je kad upisujemo, a manji smo od R. To znai da je neko
proitao pogrene podatke. Tada mora da se uradi roll-back. Ako smo vedi od W, tada moemo da itamo sa
oba mesta: i iz log-a i iz dbf-a. Ako smo manji od W, moemo samo iz log-a, jer je ono to je nama potrebno
ved prepisano. To se vidi na narednom PRTSC:
46. ta vidite na ovoj slici:
Ovde se vidi check point u datoteci. Sve to se nalazi iznad checkpointa nije sravnjeno, a to je ispodobraeno je tako da se log relativno brzo proidava zahvaljujudi check-point-u.
47. ta vidite na ovoj slici:
Ovde se vidi check point u datoteci. Sve to se nalazi iznad checkpointa nije sravnjeno, a to je ispodobraeno je tako da se log relativno brzo proidava zahvaljujudi check-point-u.
48. ta vidite na ovoj slici:
Ovo su atomske transakcije u distribuiranim uslovima koje se razreavaju pomodu 2PC protokola. U prvoj fazi
koordinator zatrai da rade, a ako se usaglase, podele im se poslovi. Ako neko pukne u prvoj ili drugoj fazisvi odustaju zahvaljujudi log-u i sve se vrada na preanje stanje kao da nije bilo nita.
49. ta vidite na ovoj slici:
Ovo je dead lock detection u distribuiranim uslovima. Svako napravi svoj graf i alje ga koordinatoru koji crta
ukupan graf i trai prisustvo ciklusa. Ukoliko ih nae, razbija ih.
50. ta vidite na ovoj slici:
Ovo je deadlock detection ali bez koordinatora. Kada dva site-a meusobno neto trae, naprave zajedniki
wait-for graf i trae da li se pojavljuju ciklusi.
a. cache coherency
b. administracija
c. mrene performance
d. security
54. Imate DS kod koga DFS realizovan kao stetefull service. U sluaju da jedna maima obavi upis u
datoteku master copy, ta se deava:
a.
b.
c.
d.
Server obavetava sve maine koje imaju kopiju master da ponite svoje ke
Maina koja obavlja upis, obavetava server I druge maine koje imaju kopiju master da ponite svoj ke
Server, samo na zahtev obavetava mainu koja ima kopiju master da poniti svoj ke
Maina koja je obavljala upis, samo na zahtev obavetava mainu koja ima kopiju master da poniti svoj
ke
55. ta vidite na ovoj slici. Nakon privremenog otkaza sistema, za svaku transakciju, za koju postoji Ti start,
a ne postoji Ti commit, obavlja se:
a. Za sve transakcije
b. Samo za transakcije posle (iznad) checkpoint-a
c. Samo za trasakcije pre (ispod) checkpoint-a
d. Ne radi se nita
56. Za zapis Q u baznoj datoteci:
Pojavile su se 4 transakcije
Twrite(10), Tread(20), Twrite(45), Tread(60)
Odrediti Ri W kada se izvre ove transakcije
a.
b.
c.
d.
R=4
R=20
R=45
R=60
R=100, W=150
Pojavila se Tread(160)
Opisati ta se dalje deava
a. Transakcija podatke dobija iskljuivo iz log-a
b. Transakcija podatke dobija iskljuivo iz zapisa Q
R=100, W=150
Pojavila se Twrite(200)
Objasniti ta se dalje deava
a. Transakcija upisuje podatke iskljuivo u log I transakcija ne izaziva roll-back
b. Transakcija upisuje podatke iskljuivo u zapis Q
c. Transakcija upisuje podatke u log-a kao u zapis Q
d. Transakcija upisuje podatke iskljuivo u log I transakcija izaziva roll-back
Log-ovi su
a. neophodni i kod koordinatora i kod sajtova
b. poelnji su ali nisu neophodni samo kod koordinatora
c. neophodni samo kod koordinatora
d. neophodni samo kod sajtova
60. Za zapis R u baznoj datoteci pristiglo je 5 transakcija, od kojih su 4 read transakcije, a jedna write transakcija:
a.
b.
c.
d.
a.
b.
c.
d.
R=100, W=150
Pojavila se Twrite(160)
Opisati ta se dalje deava:
e. Transakcija upusuje podatke iskljuivo u log
f. Transakcija upisuje podatke u log-a kao u zapis Q
g. Transakcija upisuje podatke iskljuivo u zapis Q
a.
b.
c.
d.
e.
f.
Generirane su 2 poruke:
(request P2, 140)
(request P5, 120)
a. Proces P5 de poslati reply procesu P2
b. Proces P5 nede poslati reply procesu P2, ved koordinatoru
c. Proces P5 nede poslati reply procesu P2
d. Proces P5 de poslati reply procesu P2, kao i koordinatoru
65. ta vidite na ovoj slici. Nakon privremenog otkaza sistema, za svaku transakciju, za koju postoji Ti start,
a postoji Ti commit, obavlja se:
a.
b.
c.
d.
obavlja se undo(Ti)
obavlja se redo(Ti)
restartuje se
ne radi se nita
a.
b.
c.
d.
Pitanje 1
Koji je mehanizamnapadaovdeprisutan:
a.
b.
c.
d.
Pitanje 2
Trojan horse
Prepunjenjesteak (Buffer or stack overflow)
Trap Door
Nijedan od nabrojanih
tajeovo:
skupkljuevaK
skupporukaM
skupautentifikatoraA
funkcijaS:K->(M->A)
kojaznaizasvakikljukiz skupaK
S(k)jefunkcijazagenerisanjeautentifikatoraiz poruke
funkcijaV:K->(MxA->trueorfalse),
kojaznaizasvakikljukiz skupaK,
V(k)jefunkcijazaproveruautentifikatorazaporuku
a.
b.
c.
d.
Pitanje 3
Kojajeovotehnika?
a.
b.
c.
d.
Pitanje 4
a.
b.
c.
d.
Pitanje 5
NAT
Proxy
DMZ
Firewall
Ne
Da
Moe pod izvesnimuslovima
Zavisi od OS
a.
b.
c.
d.
Pitanje 6
Dali procesizdomenaD2moekopiratisvojeexecutepravonadatotekuF3udomenD3?
a.
b.
c.
d.
Pitanje 7
Ne
Da
Zavisi od OS
Moe pod izvesnimuslovom
Da
Ne
Moe pod izvesnimuslovima
Zavisi od OS
a.
b.
c.
d.
Pitanje 8
Da
ne
Moe pod izvesnimuslovima
Zavisi od OS
U ovojtehnici:
a. RaunarisaInternetaimajulimitiranpristuppremaDMZ
b. RaunarisaInternetaimajunesmetanpristuppremaDMZ
c. RaunarisaInternetanemajudirektanpristuppremaDMZ
Pitanje 9
Koji jenajmodnijimehanizamnapada:
a.
b.
c.
d.
Pitanje 10
taviditenaovojslici
a.
b.
c.
d.
Pitanje 11
TrapDoor(klopka)
Svisujednakomodni
Prepunjenjestekailibafera
Trojan Horse
securitydomene,iskljuivo
proirenumatricupravapristupa
protectiondomene,iskljuivo
osnovnumatricupravapristupa
tapredstavljajuvrste?
a. Objects Keys
b. ACL
c. Objects Locks
d. Capability Lists
Pitanje 12
tajeovo:
TrojanHorse(trojanskikonj)
TrapDoor(klopka)
Prepunjenjestekailibafera
a. Kombinovanepretnje
b. Sistemskepretnje
c. Programskepretnje
Pitanje 13
taviditenaovojslici
a.
b.
c.
d.
Pitanje 14
Protection
protectionandsecurity
recourceallocation graph
security
U ovojtehnici
a. RaunarisaInternetaimajulimitiranpristuppremacompanycomputers
b. RaunarisaInternetanemajudirektanpristuppremacompanycomputers
c. RaunarisaInternetaimajunesmetanpristuppremacompanycomputers
Pitanje 15
a.
b.
c.
d.
Pitanje 16
a.
b.
c.
d.
Pitanje 17
a.
b.
c.
d.
Pitanje 18
ne
moe pod izvesnimuslovima
da
zavisi od OS
Data je tehnika:
skupkljueva K
skupporuka M
skupautentifikatora A
funkcija S: K->(M->A)
kojaznaizasvakiklju k izskupa K
S(k) je funkcijazagenerisanjeautentifikatoraizporuke
funkcijaV: K->(MxA->true or false),
kojaznaizasvakiklju k izskupa K,
V(k) je funkcijazaproveruautentifikatorazaporuku
Ova tehnika je odlinaza:
a. digitalnipotpis (Autentifikacija)
b. ifrovanjeporuka
c. DMZ
d. Firewall
Pitanje 19
taviditenaovojslici
:
a. osnovnumatricupravapristupa
b. protection domene, iskljuivo
c. security domene, iskljuivo
1. securitydomene, iskljuivo
d. proirenumatricupravapristupa
Pitanje 20
Pitanje 21
a. ne
b. moe pod izvesnimuslovima
c. da
d. zavisi od OS
Da li procesizdomena D2 moepostavljatipravapristupazaobjekte u domenu D4?
a.
b.
c.
d.
Pitanje 22
tapredstavljajukolone?
ACL
b. Objects Keys
c.
Objects Locks
d. Capability Lists
taviditenaovojslici
a.
Pitanje 23
a.
b.
c.
d.
Domeneprocesa
Security domene
Domeneobjekata
Protection domene
Pitanje 24
ta je ovo:
Worms
Viruses
DoS (DDoS)
a. Kombinovanepretnje
b. Sistemskepretnje
c. Programskepretnje
Pitanje 25
taviditenaovojslici
a.
b.
c.
d.
Pitanje 26
recourceallocation graph
protectionandsecurity
security
protection
a.
b.
c.
d.
da
ne
zavisi od OS
moze pod izvesnimuslovima
a.
b.
c.
d.
a. etirinaina da se realizujezatita
30. taznaivlasnitvo?
daimatepravo da povertikalimenjateprava
30. taznaikontrola?
dapohorizontalimoemo da menjamoilipodeavamopravapristupa
31. ta je IDS?
1.
1.
2.
3.
da
moe pod izvesnimuslovima
ne
zavisi od OS