Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1of 31

##IT325-T08 Sistemski poziv za kreiranje novi procesa na UNIX OS je:a) wait b) fork c) exec d) exitUpisati samo slovo za koji

smatrate da je taan odgovor (npr b)##b Nakon sistemkog poziva fork, broj procesa na UNIX sistemu je a) nepromenjen b) uvean za 1 c) uvean za 2 d) umanjen za 1e) nepromenjenUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv fork prevodi dete proces kroz sledea stanja (redosled je bitan)a) 3, 8b) 8, 4 c) 8, 3 d) 8, 2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Povratna vrednost sistemkog poziva fork za proces roditelj je a) sopstveni PID b) 0c) PID od deteta procesa d) PID od roditeljaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Povratna vrednost sistemkog poziva fork za proces dete je a) sopstveni PID b) 0c) PID od deteta procesa d) PID od roditeljaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Efekat sistemskog poziva fork na otvorene datoteke je slian kao kod sistemskog pozivaa) pipeb) openc) dup d) closeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Efekat sistemskog poziva fork na otvorene datoteke je takav da dete ima a) ima posebne ulaze u svojoj UFTD tabeli za sve otvorene datoteke roditeljab) ima posebne ulaze u svojoj UFTD tabeli samo za neke otvorene datoteke roditeljac) nema posebne ulaze u svojoj UFTD tabeli za sve otvorene datoteke roditeljaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Efekat sistemskog poziva fork na otvorene datoteke je takav da dete ima a) ima posebne ulaze u FT tabeli za sve otvorene datoteke roditeljab) ima posebne ulaze u FT tabeli samo za neke otvorene datoteke roditeljac) nema posebne ulaze u FT tabeli za sve otvorene datoteke roditelja, ve deli postojeeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Po pitanju tekueg direktorijuma, proces dete a) nasleuje tekui direktorijum od roditeljab) tekui direktorijum postaje HOME direktorijum c) tekui direktorijum postaje root direktorijum (/)Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Po pitanju root direktorijuma, proces dete a) nasleuje root direktorijum od roditeljab) root direktorijum postaje HOME direktorijum c) root direktorijum postaje root direktorijum (/)Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Signali na UNIX operativnom sistemu ukazuju a) da je proces spreman za radb) da su se dogodili asinhroni dogaajic) da je u sistemu nedostatak fizike memorijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ko na UNIX sistemu generie signalea) iskljuivo proces procesu b) hardverc) kernel d) ili kernel ili proces procesu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Gde se na UNIX System V ispituje pojava signalaa) prilikom tranzicije iz stanja 2 u 1 ili kada se proces uspavljuje ili budi b) u korisnikom reimuc) prilikom tranzicije 1 u 2 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Kako se zove algoritam koji ispitujuje pojavi signalaa) bmapb) fork c) exec d) issige) psigUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Gde se na UNIX System V ispituje pojava signala i vri obrada a) prilikom tranzicije iz stanja 2 u 1, kada se proces uspavljuje ili budi b) u korisnikom reimuc) iskljuivo prilikom tranzicije 1 u 2 d) iskljuivo prilikom tranzicije iz stanja 2 u 1Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Kako se zove algoritam koji obrauje signalea) bmapb) fork c) exec d) issige) psigUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Na koliko razliitih naina UNIX moe obraivati signale:a) 1 b) 2c) 3d) 4Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko je obrada signala standardna, tada proces po prijemu signalaa) proces zavrava aktivnosti tj poziva exit sistemski pozivb) proces se ponaa kao da se signal nije dogodioc) proces izvrava korisniku definisanu funkcijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a

Ukoliko je obrada signala takva da proces ignorie signal, tada proces po prijemu signalaa) proces zavrava aktivnosti tj poziva exit sistemski pozivb) proces se ponaa kao da se signal nije dogodioc) proces izvrava korisniku definisanu funkcijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko je obrada signala takva da proces po prijemu signala poziva korisniku definisanu funkciju, adresa takve signal-catcher funkcije nalazi se u a) RT tableb) inode tablec) u-aread) proces tableUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko je obrada signala takva da proces po prijemu signala poziva korisniku definisanu funkciju, adrese takve signal-cacher funkcije se podeava sa sistemskim pozivom a) igetb) psigc) signald) issigUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko je obrada signala takva da proces po prijemu signala poziva korisniku definisanu funkciju, adresa takve signal-catcher funkcije, nakon izvrenja ove funkcije a) se brieb) ostaje na svom mestuc) blokira se Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Ukoliko proces u samoj signal-catcher funkciji, pre pojave novog signala, ne uspe da ponovo postavi istu funkciju, prilikom pojave novog signala:a) korisnika funkcija se opet izvravab) proces ignorie signalc) proces se prekida po prijemu signalaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko proces u samoj signal-catcher funkciji, pre pojave novog signala, uspe da ponovo postavi istu funkciju, prilikom pojave novog signala:a) korisnika funkcija se opet izvravab) proces ignorie signalc) proces se prekida po prijemu signalaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Procesi jedan drugome mogu da alju signale preko sistemskog poziva:a) issigb) psigc) killd) signalUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv exit obavlja sledee aktivnosti:a) zavrava aktivnosti procesa vraajui skoro sve resurseb) zavrava tekuu proceduru u procesuc) zavrava aktivnosti procesa ali zadraajui skoro sve resurseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv exit prebacuje proces:a) iz stanja 2 u stanje 5 pa u stanje 6b) iz stanja 1 u stanje 2 pa u stanje 9c) iz stanja 2 u stanje 3 pa u stanje 5Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nakon sistemskog poziva exit, proces se naziva:a) uspavani procesb) Zombiec) probueni procesd) blokirani procesUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv wait obavlja sledee aktivnosti:a) zavrava aktivnosti procesa vraajui skoro sve resurseb) sinhronie procese roditelj i dete c) izvrava drugi program u kontekstu tekueg procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko proces ima vie dece i ignorie signal "death of child, u toku sistemskog poziva wait:a) roditelj ne eka nijedno dete, ignorie signalb) roditelj eka svu svoju decu da zavre aktivnostic) roditelj eka jedno i to bilo koje dete da zavri aktivnost Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko proces ima vie dece i ne ignorie signal "death of child, u toku sistemskog poziva wait:a) roditelj ne eka nijedno dete, ignorie signalb) roditelj eka svu svoju decu da zavre aktivnostic) roditelj eka jedno i to bilo koje dete da zavri aktivnost Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko proces ima vie dece i zavri svoje aktivnosti:a) njegova deca ostaju konstantno u Zombie stanjub) njegova deca ne ostaju u Zombie stanju c) njegova deca ostaju u Zombie stanju, uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko proces ima vie dece i zavri svoje aktivnosti, brigu o deci preuzima proces:a) bdflusdb) init c) swapperd) page stealerUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemki poziv wait u reakciji sa Zombie detetoma) brie Zombie deteb) ne brie Zombie detec) aktivira Zombie deted) ne deluje na Zombie deteUpisati samo slovo za koji smatrate da je taan

odgovor (npr b)##a Sistemki poziv wait u reakciji sa Zombie detetom u pogledu statusaa) uzima status Zombie detetab) ne uzima status Zombie deteta c) uzima status Zombie deteta, uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv exec obavlja sledee aktivnosti:a) zavrava aktivnosti procesa vraajui skoro sve resurseb) sinhronie procese roditelj i dete c) izvrava drugi program u kontekstu tekueg procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv exec u pogledu memorijskih regiona:a) posebno puni svaki region na bazi formata izvrne datotekeb) posebno puni svaki region na bazi u-areac) posebno puni svaki region na bazi PT tabeleUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv exec u pogledu memorijskih regiona:a) oslobaa stare regione, a alocira noveb) zadrava stare regione, a alocira nove c) u starim regionima puni novi programUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv xalloc obavlja sledee aktivnosti:a) zavrava aktivnosti procesa vraajui skoro sve resurseb) sinhronie procese roditelj i dete c) izvrava drugi program u kontekstu tekueg procesad) alocira i puni tekst region procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sistemski poziv xalloc deluje iskljuivo na:a) data regionb) stack region c) text regionUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv xalloc omoguava:a) deljivost regiona i smanjenje performansi b) deljivost regiona i poveanje performansi c) privatnost regiona i poveanje performansid) privatnost regiona i smanjenje performansiUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv setuid deluje na a) realni UID b) efektivni UIDc) na oba UID-aUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski pozivi brk i sbrk obavlja aktivnostia) prekidaju proces b) prekidaju sistemske procese c) podeavaju veliinu regionad) oslobaa regionUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Proces shell a) proces koji defragmentira memoriju b) dispeer c) rasporeivad) monitor disk zauzeae) korisniki komandni interpreterUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Proces init ima PID a) 0 b) 1 c) 2d) 3e) 100Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b ##IT325-T09 Sistemski poziv za kreiranje novi procesa na Linux OS je:a) wait b) fork c) exec d) exitUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv za identifikaciju procesa na Linux OS je a) forkb) getpid()c) getppid d) waitUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv za identifikaciju procesa roditelja na Linux OS je a) forkb) getpid()c) getppid d) waitUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Komanda ps na Linux OS obavlja sledee aktivnosti: a) salje signale procesima b) prekida procesec) prikazuje aktivne procese na Linux OSd) prikazuje neaktivne procese na Linux OSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Linux izvrava programe koristei sledei mehanizam a) spawnb) fork-execc) waitd) spawnexecUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U fork-exec mehanizmu, sistemski poziv exec se poziva u procesua) roditeljb) detec) u oba d) u nijednom od njihUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U fork-exec mehanizmu, povratna vrednost iz sistemskog poziva fork za proces roditelj je:a) PID detetab) 0c) sopstveni PID d) PID od njegovog roditeljaUpisati samo slovo za koji smatrate da je taan

odgovor (npr b)##a U fork-exec mehanizmu, povratna vrednost iz sistemskog poziva fork za proces dete je:a) PID detetab) 0c) sopstveni PID d) PID od njegovog roditeljaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko je obrada signala standardna na Linux OS, tada proces po prijemu signalaa) proces zavrava aktivnosti tj poziva exit sistemski pozivb) proces se ponaa kao da se signal nije dogodioc) proces izvrava korisniku definisanu funkcijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Ukoliko je obrada signala takva da proces ignorie signal, na Linux OS tada proces po prijemu signalaa) proces zavrava aktivnosti tj poziva exit sistemski pozivb) proces se ponaa kao da se signal nije dogodioc) proces izvrava korisniku definisanu funkcijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko elite da ignorite signal na Linux OS, upotrebiete sledei ulazni parametar na Linux OS a) SIG_DFL b) SIG_IGN c) SIG_BRK Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate sekvencu sledeih naredbi na Linux OSsa.sa_handler = &handler;sigaction (SIGUSR1, &sa, NULL);Nakon ovoga, nakon prijeme signala SIGUSR1, ovaj proces e reagovati na sledei nain a) proces zavrava aktivnosti tj poziva exit sistemski pozivb) proces se ponaa kao da se signal nije dogodioc) proces izvrava korisniku definisanu funkciju, handlerUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Procesi jedan drugome mogu da alju signale preko sistemskog poziva:a) issigb) psigc) killd) signalUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Izlazni status komande je definisan u sistemskoj promenljivoja) &b) % c) ? d) !Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Izlazni status komande je definisan u sistemskoj promenljivoj ? ima vrednost 0. To znai da se prethodna komanda izvrila:a) neuspenob) uspenoc) ne moe da se izvede zakljuak o uspenosti komandeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Izlazni status komande je definisan u sistemskoj promenljivoj ? ima vrednost 2. To znai da se prethodna komanda izvrila:a) neuspenob) uspenoc) ne moe da se izvede zakljuak o uspenosti komandeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv wait na Linux OS, obavlja sledee aktivnosti:a) zavrava aktivnosti procesa vraajui skoro sve resurseb) sinhronie procese roditelj i dete c) izvrava drugi program u kontekstu tekueg procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Uz sistemski poziv wait, na Linix OS, postoji makro WIFEXITED. Taj makro odreujea) PID procesa koji se zavriob) da li se proces zavrio normalno ili je nasilno prekinut pod dejstvom signalac) roditeljski PID procesa koji se zavrio Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Uz sistemski poziv wait, na Linix OS, postoji makro WIFEXITED. Taj makro ima dodatni makro WTERMSIG, koji odreujea) PID procesa koji se zavriob) da li se proces zavrio normalno ili je nasilno prekinut pod dejstvom signalac) roditeljski PID procesa koji se zavrio d) ako se proces zavrio pod dejstvom signala, odreuje koji je to bio signalUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Kada proces dete na Linux OS, obavi svoje aktivnosti, ono poalje roditelju sledei signal a) SIGINTb) SIGKILLc) SIGCLDd) SIGUSR1Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko proces ima vie dece na Linux OS i zavri svoje aktivnosti:a) njegova deca ostaju konstantno u Zombie stanjub) njegova deca ne ostaju u Zombie stanju c) njegova deca ostaju u Zombie stanju, uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Niti za razliku od procesa na Linux OS:a) dele adresni prostor b) dele datotekec) dele u-aread) dele PPRT ulazeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a

Funkcija za kreiranje niti na Linux OS, naziva se a) forkb) pthread_createc) pthread_joind) phread_setcancel_typeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);prvi argument predstavlja:a) Pokaziva na pthread_t promenjivu, u kojoj se smeta identifikator niti za novu nit.b) Pokaziva na atribut niti, objekat. c) Pokaziva na funkciju niti. d) Vrednost argumenta niti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);drugi argument predstavlja:a) Pokaziva na pthread_t promenjivu, u kojoj se smeta identifikator niti za novu nit.b) Pokaziva na atribut niti, objekat. c) Pokaziva na funkciju niti. d) Vrednost argumenta niti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);trei argument predstavlja:a) Pokaziva na pthread_t promenjivu, u kojoj se smeta identifikator niti za novu nit.b) Pokaziva na atribut niti, objekat. c) Pokaziva na funkciju niti. d) Vrednost argumenta niti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);etvrti argument predstavlja:a) Pokaziva na pthread_t promenjivu, u kojoj se smeta identifikator niti za novu nit.b) Pokaziva na atribut niti, objekat. c) Pokaziva na funkciju niti. d) Vrednost argumenta niti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);funkcija koju nit izvrava naziva se:a) thread_idb) attributec) print_xs d) argument Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U funkciji za kreiranje niti phtread_createpthread_create (&thread_id, &attribute, &print_xs, &argument);ulazne parametre za funkciju zadajemo u argumentu broj:a) 1b) 2c) 3 d) 4 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d U funkciji za kreiranje niti phtread_createpthread_create (&thread1_id, NULL, &char_print, thread1_args.);ulazne parametre za funkciju zadajemo u:a) thread1_idb) NULLc) char_printd) thread1_argsUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Funkcija za thread, koja odgovara sistemskom pozivu wait se naziva:a) pthread_waitb) pthread_joinc) pthread_exec Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Funkcija pthread_join (thread1_id, NULL);obavlja sledeu funkciju:a) sinhronie glavnu nit sa niti koja ima ID=tread1_IDb) prosleuje ulazne podatke od glavne nit za nit koja ima ID=tread1_IDc) prosleuje signal od glavne nit za nit koja ima ID=tread1_IDd) prosleuje status od glavne nit za nit koja ima ID=tread1_ID Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Funkcija pthread_join (thread1_id, NULL);obavlja sledeu funkciju:a) tera nit koja ima ID=tread1_ID da eka glavnu nit b) tera glavnu nit da eka zavretak niti koja ima ID=tread1_IDc) prosleuje signal od glavne nit za nit koja ima ID=tread1_IDd) prosleuje status od glavne nit za nit koja ima ID=tread1_ID Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Funkcija za thread, koja vraa povratnu vrednost od niti se naziva:a) pthread_waitb) pthread_joinc) pthread_exec Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Funkcija pthread_join (thread, (void*) &prime);obavlja sledeu funkciju:a) eka niz da zavri, ali ne uzima povratnu vrednostb) ne eka niz da zavri, ali uzima povratnu vrednost c) eka niz da zavri, ali uzima povratnu vrednostd) ne eka niz da zavri, ali ne uzima povratnu vrednostUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Funkcija pthread_join (thread, (void*) &prime);uzima povratnu vrednost u promenljivoj:a) threadb) void* c) primed) ne uzima povratnu vrednostUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Kada se nit kreira sa podrazumevanim atributima, ona je :a) joinable stanjub) detached stanju c) moe biti i jedno i drugo Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Nit u joinable stanju, nakon zavretka aktivnosti:a) nestaje automatski iz Linix OSb) ostaje u Linux OS,

neto kao Zombie proces c) uslovno ostaje na Linux OSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nit u detached stanju, nakon zavretka aktivnosti:a) nestaje automatski iz Linix OSb) ostaje u Linux OS, neto kao Zombie proces c) uslovno ostaje na Linux OSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Nit u joinable stanju, nakon zavretka aktivnosti:a) nestaje automatski iz Linix OSb) ostaje u Linux OS, sve dok druga nit ne obavi phread_join funkciju c) ostaje u Linux OS, sve dok druga nit ne obavi wait funkciju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nit u detached stanju, nakon zavretka aktivnosti:a) nestaje automatski iz Linux OSb) ostaje u Linux OS, sve dok druga nit ne obavi phread_join funkciju c) ostaje u Linux OS, sve dok druga nit ne obavi wait funkciju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Nakon ove tri naredbepthread_attr_init(&attr);pthread_attr_setdeatachstate (&attr, PTHREAD_CREATE_DETACHED);pthread_create (&thread, &attr, &thred_function, NULL);Kreirana nit je u:a) joinable stanjub) detached stanju c) moe biti i jedno i drugo Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Niti po pitanju mogunosti prekidanja mogu biti a) sinhrone i asinhrone ili neprekidljive b) realne i virtuelnec) udruene ili rastavljeneUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Nakon naredbepthread_setcancelstate (PTHREAD_CANCEL_DISABLE, NULL);nit je:a) neprekidljivab) asinhrono prekidljiva c) sinhrono prekidljivaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Nakon naredbepthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, NULL);nit je:a) neprekidljivab) asinhrono prekidljiva c) sinhrono prekidljivaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nakon naredbepthread_setcanceltype (PTHREAD_CANCEL_DEFFERED, NULL);nit je:a) neprekidljivab) asinhrono prekidljiva c) sinhrono prekidljivaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Specifini podaci za niti kreiraju se funkcijom a) pthread_createb) pthread_joinc) pthread_key_createUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Specifini podaci za niti itaju se se funkcijom a) pthread_createb) pthread_readc) pthread_key_created) pthread_getspecific e) pthread_setspecificUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Specifini podaci za niti upisuju se se funkcijom a) pthread_createb) pthread_writec) pthread_key_created) pthread_getspecific e) pthread_setspecificUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e ##IT325-T10 Osnovni algoritam za rasporeivanje procesa na UNIX OS je:a) FIFOb) RRc) SJF d) SRTFUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Osnovni algoritam za rasporeivanje procesa na UNIX OS u odnosu na RR algoritam je: a) isti RRb) modifikovani RRc) ne koristi se RRd) SJFe) SRTFUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Na korisnikom nivou, procesi u pogledu promene redova ekanja a) mogu menjati redove ekanja samo na nii prioritetb) ne mogu menjati redove ekanjac) mogu menjati redove ekanja i na vii i na nii prioritetd) mogu menjati redove ekanja samo na vii prioritetUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovni parametar za promenu prioriteta procesa na korisnikom nivou je: a) koliina zauzete memorije b) broj prekidac) koliina rada na CPU d) mreni protok Upisati samo slovo za koji smatrate

da je taan odgovor (npr b)##c Koliko iznosi vremenski kvatum na UNIX Sistem V a) 1nsecb) 1secc) 1msecd) 10msecUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U formuli priority = ("recent CPU usage"/2) + base priority levelfiksni parametar je a) recent CPU usageb) base priority levelc) oba d) nijedan Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U formuli priority = ("recent CPU usage"/2) + base priority levelpromenljivi parametar je a) recent CPU usageb) base priority levelc) oba d) nijedan Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U formulamadecay(CPU) = CPU_usage /2priority = (decay/2) + base priority levelProces nije dobio CPU pre toga, a base priority je 60. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde. a) 60b) 75c) 90 d) 120 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U formulamadecay(CPU) = CPU_usage /2priority = (decay/2) + base priority levelProces nije dobio CPU pre toga, a base priority je 80. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde. a) 80b) 95c) 110 d) 150 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U formulamadecay(CPU) = CPU_usage /2priority = (decay/2) + base priority levelProces nije dobio CPU pre toga, a base priority je 40. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde. a) 40b) 70c) 55 d) 100 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Na bazi formuladecay(CPU) = CPU_usage /2priority = (decay/2) + base priority levelDa li proces u korisnikom reimu ikada moe da dostigne nivo prioriteta, nekog kernelskog procesa a) dab) nec) moe ako dugo eka d) moe ako dugo radiUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate formule decay(CPU) = CPU_usage /2priority = (decay/2) + base priority levelDa li ove formule vae za procese u kernelskom modu a) dab) nec) uslovno Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b UNIX kernel je:a) non-preemptiveb) preemptivec) uslovno preemptiveUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b S obzirom na prirodu UNIX kernela, prioritet procesa u kernelskom modu je jedino bitan a) samo kad se proces vraa u korisniki modb) samo kad se proces kreirac) samo kad se proces uspavljuje ili budid) uvek je bitanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Za UNIX prioritete vai pravilo:a) to je broj tj vrednost prioriteta vea, prioritet je veib) to je broj tj vrednost prioriteta vei, prioritet je manjic) broj tj vrednost prioriteta ne utie na prioritet Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Dva procesa u korisnikom nivou imaju sledee prioritete Proces A = 50Proces B = 60Koji e se proces prvi izvriti na UNIX OS:a) Proces Ab) Proces Bc) ne moe da se izvede zakljuak o tome koji e se proces prvi izvri Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Dva procesa u korisnikom nivou imaju sledee prioritete Proces A = 50Proces B = 45Koji e se proces prvi izvriti na UNIX OS:a) Proces Ab) Proces Bc) ne moe da se izvede zakljuak o tome koji e se proces prvi izvri Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Pomou sistemskog poziva nice, procesi na UNIX OS a) utiu na svoje zauzee memorijeb) utiu na svoj prioritetc) utiu na svoj PIDd) utiu na zauzee virtuelne memorije Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U formuli priority = ("recent CPU usage"/2) + base priority level + nice valuenice vrednost je a) fiksni parametar b) promenljivi parametarc) moe biti i fiksni i promenljivi parametarUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U formuli priority = ("recent CPU usage"/2) + base priority level + nice valuenice vrednost za proces koji nema root privilegiju a) moe biti samo pozitivna b) moe biti samo negativna c) moe biti i pozitivna i negativna d) uvek je 0Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U formuli priority = ("recent CPU usage"/2) + base priority level + nice valuenice vrednost za proces

koji ima root privilegiju a) moe biti samo pozitivna b) moe biti samo negativna c) moe biti i pozitivna i negativna d) uvek je 0Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U formuli priority = ("recent CPU usage"/2) + base priority level + nice valuenice vrednost za proces koji nema root privilegiju a) moe samo smanjiti prioritet procesa b) moe samo poveati prioritet procesac) moe i smanjiti i poveati prioritet procesa d) ne utie na prioritetUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U formuli priority = ("recent CPU usage"/2) + base priority level + nice valuenice vrednost za obian proces koji ima root privilegiju a) moe samo smanjiti prioritet procesa b) moe samo poveati prioritet procesac) moe i smanjiti i poveati prioritet procesa d) ne utie na prioritetUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U formulamadecay(CPU) = CPU_usage /2priority = (decay/2) + base priority level + nice valueProces 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) 40b) 50c) 65 d) 100 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U formulamadecay(CPU) = CPU_usage /2priority = (decay/2) + base priority level + nice valueProces nije dobio CPU pre toga, a base priority je 40, dok je nice vrednost 15. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde. a) 40b) 55c) 70 d) 75 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovna ideja za FSS jea) procesi se grupiu, grupe su ravnopravne, procesi unutar grupe nisu ravnopravnib) procesi se grupiu, grupe nisu ravnopravne, procesi unutar grupe su ravnopravnic) procesi se grupiu, grupe su ravnopravne, procesi unutar grupe su ravnopravnid) procesi se grupiu, grupe nisu ravnopravne, procesi unutar grupe nisu ravnopravniUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c FSS se najee realizuje:a) Pomou nice vrednostib) Pomou threshold vrednostic) Pomou signalad) Pomou grupnog prioriteta Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d U formulamadecay(CPU) = CPU_usage /2priority = (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) 40b) 55c) 70 d) 100 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U formulamadecay(CPU) = CPU_usage /2priority = (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 B dobija CPU na 1sec. Koliko iznosi prioritet procesa B nakon 1 sekunde. a) 40b) 55c) 70 d) 100 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U formulamadecay(CPU) = CPU_usage /2priority = (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 B dobija CPU na 1sec. Koliko iznosi prioritet procesa C nakon 1 sekunde. a) 40b) 55c) 70 d) 100 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Koji je razlog zvog koga UNIX nije pogodan za real-time sisteme:a) RR rasporeivanjeb) nonpreemptive kernelc) preemptive kerneld) virtulena memorija Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv stime(pvalue);obavlja sledeu funkciju:a) setuje sistemsko vremeb) ita sistemsko vremec) meri proteklo vreme iz proizvolje take iz prolosti d) generie signal alarmUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate sistemski poziv stime(pvalue);ta predstavlja argument pvalue:a) vreme mereno u sekundama u odnosu na Januar 1, 2000 GMTb) strukturu MM-DD-YYYY-HH:MM:SSc) vreme mereno u sekundama u odnosu na Januar 1, 1970 GMTd) strukturu HH:MM:SSUpisati samo slovo za koji

smatrate da je taan odgovor (npr b)##c Sistemski poziv time(tloc);obavlja sledeu funkciju:a) setuje sistemsko vremeb) ita sistemsko vremec) meri proteklo vreme iz proizvolje take iz prolosti d) generie signal alarmUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv times(tbuffer);obavlja sledeu funkciju:a) setuje sistemsko vremeb) ita sistemsko vremec) meri proteklo vreme iz proizvolje take iz prolosti d) generie signal alarmUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv times(tbuffer);obuhvata sledea vremena:a) samo korisnika vremenab) samo kernelska vremenac) i korisnika i krenelska vremena d) samo vremena obrade prekida Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv times(tbuffer);obuhvata sledea vremena:a) ne ukljuuje vremena procesa-deceb) ukljuuje vremena procesa-decec) ukljuuje vremena procesa-dece samo na zahtevUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Da bi ste izmerili vreme trajanja jedne procedure u procesu:a) pozvaete sistemski poziv stime na poetku i na kraju procedure i napraviti razlikub) pozvaete sistemski poziv time na poetku i na kraju procedure i napraviti razlikuc) pozvaete sistemski poziv times na poetku i na kraju procedure i napraviti razlikud) pozvaete sistemski poziv alarm na poetku i na kraju procedure i napraviti razlikuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv alarm;obavlja sledeu funkciju:a) setuje sistemsko vremeb) ita sistemsko vremec) meri proteklo vreme iz proizvolje take iz prolosti d) izaziva generisanje signala alarme) prima signal alarmUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Posle koliko otkucaja asovnika e se pozvati rutina aa) 1b) 3 c) 5d) 4e) 9Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Posle koliko otkucaja asovnika e se pozvati rutina ba) 1b) 3 c) 5d) 4e) 9Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Posle koliko otkucaja asovnika e se pozvati rutina ca) 1b) 3 c) 5d) 4e) 9Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Kolika je vrednost u polju time to fire za funkciju a posle jednog otkucaja asovnika a) 0b) 1 c) 2d) 3e) 8Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Kolika je vrednost u polju time to fire za funkciju b posle jednog otkucaja asovnika a) 0b) 1 c) 2d) 3e) 5Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje callout tabelama. Vrednost jedne callout tabele jefunction time to firea() 1b() 3c() 5Kolika je vrednost u polju time to fire za funkciju c posle jednog otkucaja asovnika a) 0b) 1 c) 2d) 4e) 5Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje profiling funkcijom, koja predstavlja a) merenje broja referenci u pojedinim rutinamab) merenje zauzezea memorije u pojedinim rutinamac) merenje broja datoteka u pojedinim rutinamad) merenje mrenog protoka u pojedinim rutinama Upisati samo slovo za koji smatrate da je taan odgovor (npr

b)##a Prekidna rutina za asovnik (clock interrupt handler) meu brojnim funkcijama obavlja upravljanje profiling funkcijom, koja se bazira na registru procesora: a) SPb) PCc) BPd) akomulator Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b ##IT325-T11 Swap-out tehnika predstavlja:a) prebacivanje celog procesa iz memorije na swap prostorb) prebacivanje celog procesa iz swap prostora na memorijuc) prebacivanje dela procesa iz memorije na swap prostor d) prebacivanje dela procesa iz swap prostora na memorijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Swap-in tehnika predstavlja:a) prebacivanje celog procesa iz memorije na swap prostorb) prebacivanje celog procesa iz swap prostora na memorijuc) prebacivanje dela procesa iz memorije na swap prostor d) prebacivanje dela procesa iz swap prostora na memorijuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Alokacija swap prostora se obavlja preko strukture pod nazivom a) incore inode tabelab) FT tabelac) swap mapa d) swap in use tabelaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U strukturi swap mape nalaze se ulazi. Svaki ulaz opisuju 2 osnovna parametra. Prvi parametar je: a) fizika adresa straniceb) broj slobodnih blokova c) poetna adresa u swap prostorud) virtulena adresa straniceUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U strukturi swap mape nalaze se ulazi. Svaki ulaz opisuju 2 osnovna parametra. Drugi parametar je: a) fizika adresa straniceb) broj slobodnih blokovac) poetna adresa u swap prostorud) virtulena adresa straniceUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Trenutni izgled swap mape jeaddress units1 2000 Jedinice predstavlaju blokove od 1K.Koliki je veliina slobodnog swap prostoraa) 0b) 1Kc) 2M d) 2K Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Trenutni izgled swap mape jeaddress units1 2000 3000 1000 Jedinice predstavljaju blokove od 1K.Koliki je veliina slobodnog swap prostoraa) 0b) 1Kc) 3M d) 3K Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Trenutni izgled swap mape jeaddress units1 2000 3000 1000 Jedinice predstavljaju blokove od 1K.Proces zahteva 500K swap prostora. Iz kog ulaza e proces dobiti swap prostora) iz prvogb) iz drugog c) moe iz oba, zavisi od RRd) ne moe ne iz nijednogUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Trenutni izgled swap mape jeaddress units1 200 3000 1000 Jedinice predstavljaju blokove od 1K.Proces zahteva 500K swap prostora. Iz kog ulaza e proces dobiti swap prostora) iz prvogb) iz drugog c) moe iz oba, zavisi od RRd) ne moe ne iz nijednogUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Trenutni izgled swap mape jeaddress units1 2000 3000 1000 Jedinice predstavlaju blokove od 1K.Proces oslobaa 500K swap prostora na adresi 5000. Koliko ima slobodnog swap prostora, nakon togaa) 2Mb) 1Mc) 3.5Md) 4MUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Trenutni izgled swap mape jeaddress units1 2000 3000 1000 Jedinice predstavlaju blokove od 1K.Proces olobaa 500K swap prostora na asresi 5000. Koliko ima ulaza u swap mapi, nakon togaa) 2b) 1c) 3d) 4Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Trenutni izgled swap mape jeaddress units1 2000 3000 1000 Jedinice predstavlaju blokove od 1K.Proces oslobaa 500K swap prostora na adresi 4000. Iz kog ulaza e proces dobiti swap prostor. Koliko ima ulaz u swap mapi, nakon togaa) 2b) 1c) 3d) 4Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a

Kada kernel obavlja swap out procesa, na swap prostor se kopiraju:a) sve virtuelne stanice prostora, ukljuujui praznineb) sve virtuelne stanice prostora, ali bez praznina c) uslovno, zavisi od procesaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Kada kernel obavi swap-in procesa sa swap prostora, nakon toga u odnosu na prethodno stanje, identian je a) fiziki prostor procesab) virtuelni prostor procesac) oba prostora d) nijedan prostorUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Da je mogue kreirati proces, bez fizike memorije, samo na swap prostoru:a) dab) ne c) uslovno Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Da je mogue proiriti veliinu procesa, bez fizike memorije, zahvaljujui swap tehnici:a) dab) ne c) uslovno Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Osnovna i prva akcija koju obavlja proces swapper je: a) swap-in za ready proceseb) swap-in za sleeping procesec) swap-out za ready procesed) swap-out za sleeping proceseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Proces swapper, obavlja swap out akciju, samo za procese u memoriji i to prvenstveno za: a) ready proceseb) sleeping procesec) Zombie procesed) zakljuane proceseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Proces swapper, ako obavlja swap out akciju, bira pogodne kandidate u uspavanom stanju. Ako nema takvih kandidata, proces swapper e birati procese u memoriji i to: a) ready proceseb) sleeping procesec) Zombie procesed) zakljuane proceseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Proces swapper funkcionie po pravilu: a) "1 sekunde"b) "2 sekunde"c) "3 sekunde"d) "4 sekunde"Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Po swapper praviluako je proces proveo na swap prostoru vie od 2 sekunde, za takav proces, akcija swap-in se a) moe uraditib) ne moe uraditic) moe uraditi ako su ispunjeni i neki drugi usloviUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Po swapper praviluako je proces proveo na swap prostoru manje od 2 sekunde, za takav proces, akcija swap-in se a) moe uraditib) ne moe uraditic) moe uraditi ako su ispunjeni i neki drugi usloviUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Po swapper praviluako je proces proveo u memoriji manje od 2 sekunde, za takav proces, akcija swapout se a) moe uraditib) ne moe uraditic) moe uraditi ako su ispunjeni i neki drugi usloviUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Po swapper praviluako je proces proveo u memoriji vie od 2 sekunde, za takav proces, akcija swap-out se a) moe uraditib) ne moe uraditic) moe uraditi ako su ispunjeni i neki drugi usloviUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Radni skup procesa (working set) predstavlja a) skup stranica kojima proces nije nedavno pristupao b) skup svih stranica procesa koje su trenutno u memoriji c) skup stranica kojima je proces nedavno pristupao d) skup svih stranica procesa koje su trenutno na swap prostoru Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Date su sledee kernelske stukture za DP (demand paging tehniku)a) PageTableb) DiskBlockDescriptorsc) pfdata tabled) swap-in-use tableKoja od ovih struktura sadri vezu izmeu fizike i logike adrese Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Date su sledee kernelske stukture za DP (demand paging tehniku)a) PageTableb) DiskBlockDescriptorsc) pfdata tabled) swap-in-use tableKoja od ovih struktura opisuje poloaj virtuelne stranice na disku Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Date su sledee kernelske stukture za DP (demand paging tehniku)a) PageTableb) DiskBlockDescriptorsc) pfdata tabled) swap-in-use tableKoja od ovih struktura sadri opisuju fiziku stranicu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko je type polje u disk blok deskriptoru, swap tj (disk), kopija virtuelne stranice se nalazia) u swap prostorub) u exe datotecic) u data regionu neke datoteke d) nigdeUpisati samo slovo za koji

smatrate da je taan odgovor (npr b)##a Ukoliko je type polje u disk blok deskriptoru, file, kopija virtuelne stranice se nalazia) u swap prostorub) u exe datotecic) u data regionu neke datoteke d) nigdeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ukoliko je type polje u disk blok deskriptoru, DF (demand fill), kopija virtuelne stranice se nalazia) u swap prostorub) u exe datotecic) u data regionu neke datoteke d) nigdeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Ukoliko je type polje u disk blok deskriptoru, DZ (demand zero), kopija virtuelne stranice se nalazia) u swap prostorub) u exe datotecic) u data regionu neke datoteke d) nigdeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Prilikom sistemskog poziva fork, u sistemu sa DP tehnikom, za tekst region procesa roditelja i procesa deteta vae pravila a) broj referenci za Text region = 1, broj referenci za svaku stranicu je 1b) broj referenci za Text region = 1, broj referenci za svaku stranicu je 2c) broj referenci za Text region = 2, broj referenci za svaku stranicu je 1d) broj referenci za Text region = 2, broj referenci za svaku stranicu je 2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Proces PS (page stealer) obavlja sledeu funkciju:a) obavlja swap-out za stranice koje su izvan radnog skupa procesab) obavlja swap-out za stranice koje su u okviru radnog skupa procesac) obavlja swap-in za stranice koje su izvan radnog skupa procesa d) obavlja swap-in za stranice koje su u okviru radnog skupa procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Proces PS (page stealer) funkcinie na sledei nain. Stranicu e obeleiti za swap-out, samo ako: a) obavi prolazak n puta, a proces se ne obrati stranici b) obavi prolazak n puta, a proces se pri tome obrati stranici c) obavi prolazak n puta, a proces ne modifikuje stranicud) obavi prolazak n puta, a proces modifikuje stranicu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Proces PS (page stealer) funkcinie na sledei nain. Stranicu e obeleiti za swap-out, samo ako: a) obavi prolazak n puta, a proces se obrati stranici b) obavi prolazak n puta, a proces se pri tome ne obrati stranici c) obavi prolazak n puta, a proces ne modifikuje stranicud) obavi prolazak n puta, a proces modifikuje stranicu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Proces PS (page stealer) funkcionie na sledei nain. Kada PS obelei stranicu za swap-out, swap-out nastupa: a) trenutno b) kad se obara sistem c) tek kada sakupi dovoljan broj stranicad) kada koliine memorije opadne ispod neke kritine vrednosti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c PS proces je obeleio za swap-out sledee straniceProces A 30 stranicaProces B 34 straniceProces C 20 stranicaPS obavlja swap out u grupama od po 64 stranice. Koliko IO ciklusa otpoinje u ovoj sitaciji:a) 0 b) 1c) 2d) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b PS proces je obeleio za swap-out sledee straniceProces A 30 stranicaProces B 34 straniceProces C 80 stranicaPS obavlja swap out u grupama od po 64 stranice. Koliko IO ciklusa otpoinje u ovoj sitaciji:a) 0 b) 1c) 2d) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c PS proces je obeleio za swap-out sledee straniceProces A 10 stranicaProces B 14 straniceProces C 20 stranicaPS obavlja swap out u grupama od po 64 stranice. Koliko IO ciklusa otpoinje u ovoj sitaciji:a) 0 b) 1c) 2d) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Algoritam VFH (handler for validity faults ) obavlja sledeu funkciju a) obavlja swap-out stranice koja je prisutna u memorijib) blokira proces koji pokuava nedozvoljeni pristup (protection fault) c) obezbeuje mesto na swap prostorud) uitava stranicu (swap-in) koja nije prisutna u memorijiUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Kada greku u validnosti izazove stranica koja ima disk blok deskriptor sa parametrima disk, blok 1234, i stranica nije u straninom keu, VFH obavlja sledeu aktivnosta) proglaava stranicu koja je

page keu validnomb) ita stranicu iz exe datoteke iz bloka 1234c) ita stranicu iz swap prostora iz bloka 1234d) dodeljuje fiziku stranicu i puni je 0-lama Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Kada greku u validnosti izazove stranica koja ima disk blok deskriptor sa parametrima disk, blok 1234, i stranica je u straninom keu, VFH obavlja sledeu aktivnosta) proglaava stranicu koja je page keu validnomb) ita stranicu iz exe datoteke iz bloka 1234c) ita stranicu iz swap prostora iz bloka 1234d) dodeljuje fiziku stranicu i puni je 0-lama Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Kada greku u validnosti izazove stranica koja ima disk blok deskriptor sa parametrima file, blok 1234, i stranica nije u straninom keu, VFH obavlja sledeu aktivnosta) proglaava stranicu koja je page keu validnomb) ita stranicu iz exe datoteke iz bloka 1234c) ita stranicu iz swap prostora iz bloka 1234d) dodeljuje fiziku stranicu i puni je 0-lama Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Kada greku u validnosti izazove stranica koja ima disk blok deskriptor sa parametrima DZ, VFH obavlja sledeu aktivnosta) proglaava stranicu koja je page keu validnomb) ita stranicu iz exe datoteke iz bloka 1234c) ita stranicu iz swap prostora iz bloka 1234d) dodeljuje fiziku stranicu i puni je 0-lama Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Algoritam PFH (handler for protection faults ) obavlja sledeu funkciju a) obavlja swap-out stranice koja je prisutna u memorijib) blokira proces koji pokuava nedozvoljeni pristup (protection fault) c) obezbeuje mesto na swap prostorud) uitava stranicu (swap-in) koja nije prisutna u memorijiUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Jedini sluaj kada algoritam PFH (handler for protection faults ) ne prekine proces je kada nastupi greka zbog a) parnosti b) upisa u stranicu sa CoW bitom c) ilegalne memorijed) prekoraenja segmenta Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b ##IT325-T12 Osnovna razlika izmeu blok i karakter switch tabele je u:a) strukturib) korienju baferskog keac) Clistama d) brziniUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Karakter switch tabela:a) ne koristi baferski ke b) koristi baferski kec) koristi baferski ke uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Blok switch tabela:a) ne koristi baferski ke b) koristi baferski kec) koristi baferski ke uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Strategy procedura se javlja kod: a) karakter switch tabeleb) blok switch tabelec) kod obed) kod nijedneUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Ioctl procedura se javlja kod: a) karakter switch tabeleb) blok switch tabelec) kod obed) kod nijedneUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Kod blok switch tabele, read i write funkcije se realizuju a) preko strategy procedureb) prekod drajverskih read, write funkcija c) na oba nainad) ne postojeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Kod karakter switch tabele, read i write funkcije se realizuju a) preko strategy procedureb) prekod drajverskih read, write funkcija c) na oba nainad) ne postojeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Procedure mount, umount su karakteristine kod a) karakter switch tabeleb) blok switch tabelec) kod obed) kod nijedneUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate drajversku datotekucrw-rw-rw- 1 3,15 .........................tty13 Ovo je: a) blok drajverska datotekab) karakter drajverska datoteka c) FIFO datotekad) socket datotekaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate drajversku datotekucrw-rw-rw- 1 3,15 .........................tty13 Glavni

(major) broj je: a) 1b) 3 c) 15d) nije definisanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate drajversku datotekucrw-rw-rw- 1 3,15 .........................tty13 Sporedni (minor) broj je: a) 1b) 3 c) 15d) nije definisanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate drajversku datotekucrw-rw-rw- 1 3,15 .........................tty13 Kada proces otvara ovaj ureaj, UNIX poziva open proceduru iz: a) tree vrste karakter switch tabeleb) tree vrste blok switch tabelec) 15-te vrste karakter switch tabeled) 15-te vrste blok switch tabeleUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Ovo je: a) blok drajverska datotekab) karakter drajverska datoteka c) FIFO datotekad) socket datotekaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Glavni (major) broj je: a) 1b) 2 c) 11d) nije definisanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Sporedni (minor) broj je: a) 1b) 2 c) 11d) nije definisanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Kada proces otvara ovaj ureaj, UNIX poziva open proceduru iz: a) druge vrste karakter switch tabeleb) druge vrste blok switch tabelec) 11-te vrste karakter switch tabeled) 11-te vrste blok switch tabeleUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Drajverske datoteke se po pravilu nalaze na direktorijumu: a) /devb) /binc) /usrd) /etcUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Blok i karakter specijalne datoteke se po pravilu nalaze na direktorijumu: a) /usr b) /bin c) /dev d) /etc Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Veliina ove datoteke je: a) 1b) 2 c) 11d) nije definisanaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Imate drajversku datotekubrw-rw-rw- 1 2,11 .........................dsk1 Ova datoteka je kreirana sa sistemskim pozivom: a) createb) openc) mknodd) writeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/dsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); U koliko se iteracija obavi ovo itanjea) 0b) 1c) 2d) 3e) 4Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/dsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); Da li ovo itanje ide kroz baferski kea) dab) nec) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/rdsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); U koliko se iteracija obavi ovo

itanjea) 0b) 1c) 2d) 3e) 4Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/rdsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); Da li ovo itanje ide kroz baferski kea) dab) nec) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/dsk15", O_RDONLY);fd2=open("/dev/rdsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); read(fd2, buf2, sizeof(buf2)); Koje je itanje brea) po fd1b) po fd2c) istod) zavisi od poloaja datotekeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/dsk15", O_RDONLY);fd2=open("/dev/rdsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); read(fd2, buf2, sizeof(buf2)); Koje je itanje ide kroz kea) po fd1b) po fd2c) istod) zavisi od poloaja datotekeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate UNIX sa veliinom sistemskog bloka od 1K, a to je veliina ke bloka. Analizirajmo sledei program. Prethodno pogledajmo blok i karakter datoteku za /dev/dsk15 dobijenu sa komandom: $ ls l /dev/dsk15 /dev/rdsk15br-------2 root root 0, 21 Feb 12 15:40 /dev/dsk15crwrw---2 root root 7, 21 Mar 7 09:29 /dev/rdsk15char buf1[4096], buf2[4096];int fd1, fd2; fd1=open("/dev/dsk15", O_RDONLY);fd2=open("/dev/rdsk15", O_RDONLY);read(fd1, buf1, sizeof(buf1)); read(fd2, buf2, sizeof(buf2)); Koje je itanje ne ide kroz kea) po fd1b) po fd2c) istod) zavisi od poloaja datotekeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate definisani sledei cblok0 5 ls -l Koliko je validnih karaktera u ovom cblokua) 0b) 4c) 5d) 6Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate definisani sledei cblok0 5 ls -l Ukoliko se C-lista sastoji samo od ovog cbloka, koliko karaktera ima ta C-listaa) 0b) 4c) 5d) 6Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate definisani sledei cblok0 5 ls -l Ukoliko uzmete prvi karakter iz ovog cbloka, on e izgledati kao:a) 0 4 ls -lb) 1 5 ls -lc) 2 5 ls -ld) 1 4 ls -lUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate definisani sledei cblok0 5 ls -l Ukoliko se C-lista sastoji samo od ovog cbloka, a ukoliko uzmete prvi karakter iz ove C-liste koliko karaktera ima ta C-listaa) 0b) 4c) 3d) 2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate definisani sledei cblok0 5 ls -l Ukoliko dodate karakter > u cblok, on e izgledati kao:a) 0 7 ls l>b) 1 5 ls l>c) 0 6 ls l>d) 0 5 ls l>Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate definisani sledei cblok0 5 ls -l Ukoliko se C-lista sastoji samo od ovog cbloka, a ukoliko dodate karakter > u ovu C-liste koliko karaktera ima ta C-listaa) 0b) 5c) 6d) 2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Algoritam terminal_write u kanoninom modu koristi a) jednu izlaznu C-listub) 2 izlazne C-listec) 3 izlazne C-listed) 4 izlazne C-listeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Algoritam terminal_read u kanoninom modu koristi a) jednu ulaznu C-listub) 2 ulazne C-listec) 3 ulazne C-listed) 4 ulazne C-listeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b

Algoritam terminal_read u kanoninom modu a) obrauje TAB karakterb) ne obrauje tab karakterc) obrauje tab karakter uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Algoritam terminal_read u kanoninom modu a) obrauje erase karakterb) ne obrauje erase karakterc) obrauje erase karakter uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Algoritam terminal_read u kanoninom modu, vraa podatke procesu a) na svaki otkucani karakterb) kad korisnik pritisne taster enterc) posle odreenog broja karakterad) posle odreenog vremenaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Algoritam terminal_read u ne-kanoninom modu, vraa podatke procesu a) na svaki otkucani karakterb) kad korisnik pritisne taster enterc) posle odreenog broja karaktera ili posle odreenog vremenaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Algoritam terminal_read u ne-kanoninom modu a) obrauje erase karakterb) ne obrauje erase karakterc) obrauje erase karakter uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Algoritam terminal_read u ne-kanoninom modu a) obrauje TAB karakterb) ne obrauje tab karakterc) obrauje tab karakter uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Stream strukture su izvanredan metod za realizaciju a) dispeerab) rasporeivaac) drajverad) kernelskih profile funckijaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Stream strukture su izvanredan metod za realizaciju a) blok drajverab) karakter drajverac) obe vrste drajverad) nisu za drajvere uopteUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Da bi ste ubacili modul LD u stream strukturu terminal drajvera, upotrebiete poziv a) insertb) pushc) popd) morate ponovo da prepiete drajver, da ga prevedete i linkujeteUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Da bi ste izbacili modul LD iz stream strukture terminal drajvera, upotrebiete poziv a) removeb) pushc) popd) morate ponovo da prepiete drajver, da ga prevedete i linkujeteUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c ##IT325-T13 Sistemski poziv ptrace obavlja sledeu funkciju: a) IPC komunikaciju za praenje izvravanja procesab) IPC komunikaciju za kontrolu pristupa memorijic) IPC komunikaciju kontrolu pristupa procesoru d) IPC komunikaciju za kontrolu pristupa I/O ureajaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv msgget obavlja sledeu funkciju:a) vraa deskriptor poruke MD (message descriptor) koji odreuje red ekanja za poruke MQ (message queue) za korienje u drugim sistemskim pozivimab) ima opcije za setovanje i itanje parametra pridruenih deskriptoru poruke MD, a ima i opciju da ukloni deskriptor poruke MDc) c) alje poruku preko IPC message sistemad) prima poruku preko IPC message sistemaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemki poziv msgget je:msgqid = msgget(key, flag);pri emu je keya) ulazni parametar klju na osnovu kojeg se itaju parametri ulaza u redu ekanja za porukeb) ulazni parametar klju na osnovu kojeg se postavljaju parametri ulaza u redu ekanja za porukec) ulazni parametar klju na osnovu kojeg se nalazi ili kreira ulaz u redu ekanja za poruked) ulazni parametar klju na osnovu kojeg se ita ili upisuje ulaz u redu ekanja za porukeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgget je:msgqid = msgget(key, flag);Ukoliko dva procesa treba da razmenjuju porukua) moraju koristiti isti flag parametarb) ne moraju koristiti isti flag parametarc) moraju koristiti isti key parametar d) ne moraju koristiti isti key parametarUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgget je:msgqid = msgget(key, flag);Ukoliko proces eli da otvori potpuno

novi ulaz, neophodno je da koristi sledee zastavice (flags)a) IPC_CREATb) IPC_EXCL c) kombinaciju IPC_CREAT i IPC_EXCL d) kombinaciju IPC_CREAT ili IPC_RDONLYUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv msgsnd obavlja sledeu funkciju:a) vraa deskriptor poruke MD (message descriptor) koji odreuje red ekanja za poruke MQ (message queue) za korienje u drugim sistemskim pozivimab) ima opcije za setovanje i itanje parametra pridruenih deskriptoru poruke MD, a ima i opciju da ukloni deskriptor poruke MD c) alje poruku preko IPC message sistemad) prima poruku preko IPC message sistemaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemski poziv msgsnd je:msgsnd(msgqid, msg, count, flag);Pri emu parametar msgqid predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msgctlb) deskriptor reda poruka koji vraa sistemski poziv msggetc) deskriptor reda poruka koji vraa sistemski poziv msgsndd) deskriptor reda poruka koji vraa sistemski poziv msgrcvUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sintaksa za sistemki poziv msgsnd je:msgsnd(msgqid, msg, count, flag);Pri emu parametar msg predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msggetb) ukaziva na samu porukuc) veliinu poruked) dodatni parametar o poruciUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sintaksa za sistemki poziv msgsnd je:msgsnd(msgqid, msg, count, flag);Pri emu parametar count predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msggetb) ukaziva na samu porukuc) veliinu poruked) dodatni parametar o poruciUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgsnd je:msgsnd(msgqid, msg, count, flag);Pri emu se poruka na UNIX System V se sastoji od 2 funkcionalna polja: a) tip poruke i tekst porukeb) duina poruke i tekst porukec) tip poruke i duina poruked) format poruke i duina poruke Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemki poziv msgsnd je:msgsnd(msgqid, msg, count, flag);U sledeem primerumsg.mtype=1;msgsnd(msgid, &msg, sizeoff(int),0);alje se poruka a) tipa 0, sa tekstom duine 2 bajtab) tipa 1, sa tekstom duine 1 bajtac) tipa 1, sa tekstom duine 2 bajtad) tipa 2, sa tekstom duine 2 bajtaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgsnd je:msgsnd(msgqid, msg, count, flag);U sledeem primerumsg.mtype=getpid();msgsnd(msgid, &msg, sizeoff(int),0);alje se poruka a) tipa 0, sa tekstom duine 2 bajtab) tipa 1, sa tekstom duine 1 bajtac) tipa PID procesa, sa tekstom duine 2 bajtad) tipa PID roditeljskog procesa, sa tekstom duine 2 bajtaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv msgrcv obavlja sledeu funkciju:a) vraa deskriptor poruke MD (message descriptor) koji odreuje red ekanja za poruke MQ (message queue) za korienje u drugim sistemskim pozivimab) ima opcije za setovanje i itanje parametra pridruenih deskriptoru poruke MD, a ima i opciju da ukloni deskriptor poruke MDc) c) alje poruku preko IPC message sistemad) prima poruku preko IPC message sistemaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sintaksa za sistemski poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)Pri emu parametar id predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msgctlb) deskriptor reda poruka koji vraa sistemski poziv msggetc) deskriptor reda poruka koji vraa sistemski poziv msgsndd) deskriptor reda poruka koji vraa sistemski poziv msgrcvUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)Pri emu parametar msg predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msggetb) ukaziva na samu poruku koji treba primiti tj baferc) veliinu poruked) dodatni parametar o porucie) ukaziva na bafer za prijem poruke Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)Pri emu

parametar maxcount predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msggetb) ukaziva na samu poruku koji treba poslatic) oekivanu tj maksimalnu veliinu poruked) dodatni parametar o porucie) ukaziva na bafer za prijem poruke Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)Pri emu parametar type predstavlja a) deskriptor reda poruka koji vraa sistemski poziv msggetb) ukaziva na samu poruku koji treba poslatic) oekivanu tj maksimalnu veliinu poruked) tip poruke koja se primae) ukaziva na bafer za prijem poruke Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)U datom primeru msgrcv(msgid, &msg, 256, 1,0)Proces prima poruku tipa a) 0b) 256c) 1d) pie u type polju porukeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)U datom primeru PID=getpid();msgrcv(msgid, &msg, 256, PID,0)Proces prima poruku tipa a) 0b) 256c) 1d) iji je tip jednak PID-u procesae) iji je tip jednak PID-u roditeljskog procesaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sintaksa za sistemki poziv msgrcv je:count = msgrcv(id, msg, maxcount, type, flag)U datom primeru PID=getppid();msgrcv(msgid, &msg, 256, PID,0)Proces prima poruku tipa a) 0b) 256c) 1d) iji je tip jednak PID-u procesae) iji je tip jednak PID-u roditeljskog procesaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Sistemski poziv msgctl obavlja sledeu funkciju:a) vraa deskriptor poruke MD (message descriptor) koji odreuje red ekanja za poruke MQ (message queue) za korienje u drugim sistemskim pozivimab) ima opcije za setovanje i itanje parametra pridruenih deskriptoru poruke MD, a ima i opciju da ukloni deskriptor poruke MDc) c) alje poruku preko IPC message sistemad) alje poruku preko IPC message sistemaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv shmget obavlja sledeu funkciju:a) kreira novi region deljive memorije ili vraa postojei region deljive memorijeb) logiki prikljuuje (attach) region u virtuelni adresni prostor procesac) izbacuje region (detach) region iz virtuelnog adresnog prostora procesa d) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemki poziv shmget je:shmid = shmget(key, size, flag);Pri emu parametar key predstavlja pri emu je keya) ulazni parametar klju na osnovu kojeg se itaju parametri regiona deljive memorije b) ulazni parametar klju na osnovu kojeg se postavljaju parametri region deljive memorije c) ulazni parametar klju na osnovu kojeg se nalazi ili kreira region deljive memorije d) ulazni parametar klju na osnovu kojeg se ita ili upisuje regiona deljive memorije Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv shmget je:shmid = shmget(key, size, flag);Pri emu parametar key predstavlja pri emu je sizea) veliina regiona deljive memorije b) veliina ukazivaa deljive memorije c) poetna virtuelna adresa regiona deljive memorije d) poetna fizika adresa regiona deljive memorije Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemki poziv shmget je:shmid = shmget(key, size, flag);Pri emu, ako 2 procesa hoe da koriste isti region deljive memorije moraju koristiti isti a) keyb) sizec) flag Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemki poziv shmget je:shmid = shmget(key, size, flag);U sledeem primeru shmid = shmget(SHMKEY, 128*K, 0777 | IPC_CREAT);kreira se regione deljive memorije veliine a) 0Kb) 128Kc) 777KUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv shmat obavlja sledeu funkciju:a) kreira novi region deljive memorije ili vraa postojei region deljive memorijeb) logiki prikljuuje (attach) region u virtuelni adresni prostor procesac) izbacuje region (detach) region iz virtuelnog adresnog prostora procesa d) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor

(npr b)##b Sintaksa za sistemki poziv shmat je:virtaddr = shmat(id, addr, flags);Pri emu, parametar id, predstavlja a) deskriptor regiona deljive memorije koji vraa sistemski poziv shmctlb) deskriptor regiona deljive memorije koji vraa sistemski poziv shmgetc) deskriptor regiona deljive memorije koji vraa sistemski poziv shmatd) deskriptor regiona deljive memorije koji vraa sistemski poziv shmdtUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sintaksa za sistemki poziv shmat je:virtaddr = shmat(id, addr, flags);U sledeem primeru, addr1 = shmat(shmid,0,0);adresa na koju e kernel prikljuiti region deljive memorije je a) prva vrednost najblia 0-lib) 0c) adresa za koju kernel izabere da je povoljnad) adresa za koju sam proces smatra da je povoljnaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemki poziv shmat je:virtaddr = shmat(id, addr, flags);U sledeem primeru, addr1 = shmat(shmid,20000,0);adresa na koju e kernel prikljuiti region deljive memorije je a) prva vrednost najblia 0-lib) 0c) adresa za koju kernel izabere da je povoljnad) adresa za koju sam proces smatra da je povoljnae) 20000Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Sistemski poziv shmdt obavlja sledeu funkciju:a) kreira novi region deljive memorije ili vraa postojei region deljive memorijeb) logiki prikljuuje (attach) region u virtuelni adresni prostor procesac) izbacuje region (detach) region iz virtuelnog adresnog prostora procesa d) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv shmctl obavlja sledeu funkciju:a) kreira novi region deljive memorije ili vraa postojei region deljive memorijeb) logiki prikljuuje (attach) region u virtuelni adresni prostor procesac) izbacuje region (detach) region iz virtuelnog adresnog prostora procesa d) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Region deljive memorije se potpuno oslobaa:a) kada svi procesi vezani za njega obave sistemski poziv shmatb) kada svi procesi vezani za njega obave sistemski poziv shmdtc) kada svi procesi vezani za njega obave sistemski poziv shmgetd) kada jedan proces vezan za njega obavi sistemski poziv shmctl##d Sistemski poziv semget obavlja sledeu funkciju:a) slui za kreiranje i dobijanje pristupa skupu semaforab) obavlja razliite kontrolne operacije nad semaforimac) manipulie vrednostima semafora d) ita vrednost semaforae) upisuje vrednost semaforaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemski poziv semget je:id=segmet(key, count, flag); Pri emu, parametar count, predstavlja a) broj semafora u polju koji se kreira za zadati kljub) ukupan broj semafora c) broj procesa koji mogu da manipuliu semaforom d) broj virtuelnih stranica dodeljenih semaforu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sintaksa za sistemski poziv semget je:id=segmet(key, count, flag); U primeru semid = semget(SEMKEY, 2, 0777| IPC_CREAT);broj semafora u polju, koji se kreira za zadati klju je a) 0b) 2c) 1d) 777Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv semop obavlja sledeu funkciju:a) slui za kreiranje i dobijanje pristupa skupu semaforab) obavlja razliite kontrolne operacije nad semaforimac) manipulie vrednostima semafora d) ita vrednost semaforae) upisuje vrednost semaforaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sintaksa za sistemski poziv semop je:oldval = semop(id, oplist, count);Pri emu, parametar count, predstavlja a) broj semafora u polju koji se kreira za zadati kljub) ukupan broj semafora c) broj procesa koji mogu da manipuliu semaforom d) broj virtuelnih stranica dodeljenih semaforue) broj operacija za dato semaforsko polje Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Oplist iz sistemskog poziva: oldval = semop(id, oplist, count);se oslanja na sledeu strukturu od 3 elementastruct sembuf { unsigned shortsem_num; short sem_op; short sem_flg;}U kom

elementu se zadaje broj semafora za operacijua) u prvomb) u drugomc) u treemd) u nijednomUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Oplist iz sistemskog poziva: oldval = semop(id, oplist, count);se oslanja na sledeu strukturu od 3 elementastruct sembuf { unsigned shortsem_num; short sem_op; short sem_flg;}U kom elementu se zadaje operacija na semaforua) u prvomb) u drugomc) u treemd) u nijednomUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Imate sledei primer semaforske operacije: psembuf.sem_num= 0;psembuf.sem_op= -1; psembuf.sem_flg= SEM_UNDO;semop(semid, &psembuf,1);Vrednost semafora broj 0, je jednaka 2. Kolika je vrednost semafora nakon ove operacije semopa) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate sledei primer semaforske operacije: psembuf.sem_num= 0;psembuf.sem_op= -1; psembuf.sem_flg= SEM_UNDO;semop(semid, &psembuf,1);Vrednost semafora broj 0, je jednaka 0. Kolika je vrednost semafora nakon ove operacije semopa) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Imate sledei primer semaforske operacije: vsembuf.sem_num= 0;vsembuf.sem_op= 1; vsembuf.sem_flg= SEM_UNDO;semop(semid, &vsembuf,1);Vrednost semafora broj 0, je jednaka 2. Kolika je vrednost semafora nakon ove operacije semopa) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Imate sledei primer semaforske operacije: vsembuf.sem_num= 0;vsembuf.sem_op= 1; vsembuf.sem_flg= SEM_UNDO;semop(semid, &vsembuf,1);Vrednost semafora broj 0, je jednaka 0. Kolika je vrednost semafora nakon ove operacije semopa) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate sledei primer semaforske operacije: vsembuf.sem_num= 0;vsembuf.sem_op= 1; vsembuf.sem_flg= SEM_UNDO;semop(semid, &vsembuf,1);Vrednost semafora broj 0, je jednaka 3. Kolika je vrednost semaforske UNDO strukture nakon ove operacije semop, ako je to prva operacija na ovom semaforua) 0 b) 1c) -1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imate sledei primer semaforske operacije: psembuf.sem_num= 0;psembuf.sem_op= -1; psembuf.sem_flg= SEM_UNDO;semop(semid, &psembuf,1);Vrednost semafora broj 0, je jednaka 3. Kolika je vrednost semaforske UNDO strukture nakon ove operacije semop, ako je to prva operacija na ovom semaforua) 0 b) 1c) -1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv socket obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (endpoint) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava kernelu, tj klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski pozivi alje podatke preko konektovanog socketag) Sistemski pozivi prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv bind obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (end-point) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava kernelu, tj klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski pozivi alje podatke preko konektovanog socketag) Sistemski pozivi prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistemski poziv connect obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (endpoint) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava klijentskom procesu da obavi konekciju u postojei socket:d)

Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski pozivi alje podatke preko konektovanog socketag) Sistemski pozivi prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistemski poziv listen obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (end-point) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski poziv alje podatke preko konektovanog socketag) Sistemski poziv prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sistemski poziv accept obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (endpoint) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava kernelu, tj klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski poziv alje podatke preko konektovanog socketag) Sistemski poziv prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Sistemski poziv send obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (end-point) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava kernelu, tj klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski poziv alje podatke preko konektovanog socketag) Sistemski poziv prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##f Sistemski poziv recv obavlja sledeu funkciju:a) Sistemski poziv uspostavlja krajnu taku (end-point) komunikacionog linkab) Sistemski poziv udruuje ime sa socket deskriptorom kod serverskog procesa c) Sistemski poziv omoguava kernelu, tj klijentskom procesu da obavi konekciju u postojei socket:d) Sistemski poziv specificira maksimalnu veliinu reda ekanja (queue):e) Sistemski poziv prima dolazee zahteve za konekciju sa serverskim procesomf) Sistemski poziv alje podatke preko konektovanog socketag) Sistemski poziv prima podatke preko konektovanog socketaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##g Sistemski poziv listen i accept rade na istom socket deskriptoru:a) da b) nec) uslovno d) samo na UNIX System VUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Tipina sekvenca sistemskih poziva za klijentski proces :a) socket, connect, send-recv b) socket, bind, listen, accept, send-recvc) socket, connect, listen, accept, send-recvc) socket, connect, listen, bind, send-recvUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a ##IT325-T14 U sledeem primeru na Linux OS koristi se sledei sistem IPCconst int shared_segment_size = 0x6400;segment_id=shmget (IPC_PRIVATE, shared_segment_size,IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR);a) IPC shared memoryb) IPC message systemsc) IPC socketd) IPC semaforiUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U sledeem primeru na Linux OSconst int shared_segment_size = 0x6400; /*this is hexadecimal*/segment_id=shmget (IPC_PRIVATE, shared_segment_size,IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR);kreira se segment deljive memorije veliine a) 0b) 20Kc) 25Kd) 30KUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U sledeem primeru na Linux OSconst int shared_segment_size = 0x6400; /*this is

hexadecimal*/segment_id=shmget (IPC_PRIVATE, shared_segment_size,IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR);kreira se segment deljive memorije u kome vlasnik ima pravo a) samo itanjab) samo pisanjac) i itanja i pisanjad) nema nikakva pravaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U sledeem primeru na Linux OSshared_memory = (char*) shmat (segment_id, 0, 0)adresa na koju e kernel prikljuiti region deljive memorije je a) prva vrednost najblia 0-lib) 0c) adresa za koju kernel izabere da je povoljnad) adresa za koju sam proces smatra da je povoljnaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U sledeem primeru na Linux OSshared_memory = (char*) shmat (segment_id, (void*) 0x5000000, 0); /*this is hexadecimal*/adresa na koju e kernel prikljuiti region deljive memorije je a) prva vrednost najblia 0-lib) 0c) adresa za koju kernel izabere da je povoljnad) adresa za koju sam proces smatra da je povoljnae) 80Mf) 40MUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e U sledeem primeru na Linux OS:shmctl (segment_id, IPC_RMID, 0);deava sea) alokacija deljive memorijeb) itanje deljive memorije c) uklanjanje (oslobadjanje) regiona deljive meorijed) postavljanje parametara regiona deljive memorijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Region deljive memorije na Linux OS zahteva specijalne instrukcije za itanje i upisa) dab) ne c) uslovno Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Region deljive memorije na Linux OS moemo detektovati komandom:a) ipcs -lb) ipcs -mc) ipcs -hd) ipcs -sUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Region deljive memorije na Linux OS moemo obrisati komandom:a) ipcrm -sb) ipcrm -shmc) ipcrm -hd) ipcrm -lUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Za pravilnu upotrebu regiona deljive memorije na Linux OS, zahteva se sinhronizacija izmeu procesa a) dab) ne c) uslovno Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U sledeem primeru na Linux OSsemget (key, 1, sem_flags);kreira se semaforsko polje sa a) 0 semaforab) jednim semaforom c) dva semaforad) tri semaforaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Dekrementacija za 1 */ operations[0].sem_op = -1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 0, odrediti vrednost semafora 0, nakon ove operacije a) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Dekrementacija za 1 */ operations[0].sem_op = -1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 4, odrediti vrednost semafora 0, nakon ove operacije a) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Dekrementacija za 1 */ operations[0].sem_op = -1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 0, odrediti vrednost UNDO informacije semafora 0, nakon ove operacije a) 0 b) 1 c) -1d) 2e) -2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Inkremmentacija za 1 */ operations[0].sem_op = 1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 0, odrediti vrednost semafora 0, nakon ove operacije a) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c

U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Inkremmentacija za 1 */ operations[0].sem_op = 1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 1, odrediti vrednost semafora 0, nakon ove operacije a) 0 i proces se blokirab) 0 i proces se ne blokirac) 1d) 2e) 3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d U sledeem primeru na Linux OSstruct sembuf operations[1]; /* Koristi prvi (i jedini) semafor. */ operations[0].sem_num = 0; /* Inkremmentacija za 1 */ operations[0].sem_op = 1; /* Dozvoljava undo operaciju. */ operations[0].sem_flg = SEM_UNDO;return semop (semid, operations, 1);Ukoliko je vrednost semafora broj 0, jednaka 1, odrediti vrednost UNDO informacije semafora 0, nakon ove operacije a) 0 b) 1 c) -1d) 2e) -2Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Semafore na Linux OS moemo detektovati komandom:a) ipcs -lb) ipcs -mc) ipcs -hd) ipcs -sUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Semafor na Linux OS moemo obrisati komandom:a) ipcrm -semb) ipcrm -shmc) ipcrm -sd) ipcrm -lUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Sistemski poziv mmap obavlja sledee funkcije:a) mapira datoteku u fiziki adresni prostor procesab) mapira datoteku u virtuelni adresni prostor procesac) mapira datoteku u simboliki linkd) mapira datoteku u hard linkUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nakon mapiranja datoteke u adresni prostor procesa, datoteci pristupate:a) sistemkim pozivima read i writeb) klasinim memorijskim sistemskim pozivima (sprintf, scanf...)c) na oba nainad) specijalnim sistemskim pozivimaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Nakon mapiranja datoteke u adresni prostor procesa, datoteci pristupate klasinim memorijskim sistemskim pozivima, koji omoguavaju:a) neto sporiji pristup datotecib) poveanu sigurnost c) bri pristupd) performanse su iste, ali sigurnost veaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U primeru na Linux OS:fd = open ("/tmp/a.a, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); file_memory = mmap (0, FILE_LENGTH, PROT_WRITE, MAP_SHARED, fd, 0);close (fd);dalji pristup datoteci /tmp/a.a je mogu a) samo preko sistemkih poziva read i writeb) samo klasinim memorijskim sistemskim pozivima (sprintf, scanf...)c) na oba nainad) specijalnim sistemskim pozivimaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:fd = open ("/tmp/a.a, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); file_memory = mmap (0, FILE_LENGTH, PROT_WRITE, MAP_SHARED, fd, 0);dalji pristup datoteci /tmp/a.a preko fd je mogu a) samo preko sistemkih poziva read i writeb) samo klasinim memorijskim sistemskim pozivima (sprintf, scanf...)c) na oba nainad) specijalnim sistemskim pozivimaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U primeru na Linux OS:fd = open ("/tmp/a.a, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); file_memory = mmap (0, FILE_LENGTH, PROT_WRITE, MAP_SHARED, fd, 0);dalji pristup datoteci /tmp/a.a preko file_memory je mogu a) samo preko sistemkih poziva read i writeb) samo klasinim memorijskim sistemskim pozivima (sprintf, scanf...)c) na oba nainad) specijalnim sistemskim pozivimaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:fd = open ("/tmp/a.a, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); file_memory = mmap (0, FILE_LENGTH, PROT_WRITE, MAP_SHARED, fd, 0);dalji pristup datoteci /tmp/a.a preko je mogu a) samo preko sistemkih poziva read i writeb) samo klasinim memorijskim sistemskim pozivima (sprintf, scanf...)c) na oba nainad) specijalnim sistemskim pozivimaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U primeru na Linux OS:int fds[2]; pid_t pid;pipe(fds);pid = fork (); if (pid == (pid_t) 0) {close (fds[1]);dup2 (fds[0], STDIN_FILENO);execlp ("sort", "sort", 0); }ta je ulaz za komandu sort a) tastatura tj stdinb) neimeniova pipe datotekac) imenovana pipe datotekad) datoteka sortUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b

U primeru na Linux OS:int fds[2]; pid_t pid;pipe(fds);/* Forkuje se proces dete. */ pid = fork (); if (pid == (pid_t) 0) {.../* Ovo je proces dete. Zatvara se naa kopija kraja za upis file-deskriptora. */} else {/* Ovo je proces roditelj. */FILE* stream;/* Zatvara se naa kopija kraja za itanje file-deskriptora. */close (fds[0]);/* Kovertuje se datoteka deskriptor za upis u datoteka object, i upisuje se u njega. */stream = fdopen (fds[1], "w");fprintf (stream, "This is a test.\n");fprintf (stream, "Hello, world.\n");fprintf (stream, "My dog has fleas.\n");fprintf (stream, "This program is great.\n");fprintf (stream, "One fish, two fish.\n");fflush (stream);Gde idu ove poruke a) na ekran tj stoutb) u neimeniovu pipe datotekac) u imenovanu pipe datotekad) na tampaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Da bi ste napravili imenovanu pipe datoteku na Linux OS, koristi se komanda:a) mkfsb) fsckc) mkfifod) mkpipeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Imenovana pipe datoteka kao tip datoteke u inode strukturi koristi slovo a) -b) bc) cd) pe) sUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Socket datoteka kao tip datoteke u inode strukturi koristi slovo a) -b) bc) cd) pe) sUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e U primeru na Linux OS:socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);a) kreira se socket u UNIX domenub) kreira se socket u INTERNET domenuc) kreira se univerzalni socketd) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U primeru na Linux OS:socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);socket koji se kreira predstavlja a) obinu UNIX datotekub) socket datotekuc) TCP/IP bazirani socket mehanizamd) fifo datoteku Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:socket_fd = socket (PF_INET, SOCK_STREAM, 0);a) kreira se socket u UNIX domenub) kreira se socket u INTERNET domenuc) kreira se univerzalni socketd) manipulie razliitim parametrima za deljivu memoriju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:socket_fd = socket (PF_INET, SOCK_STREAM, 0);socket koji se kreira predstavlja a) obinu UNIX datotekub) socket datotekuc) TCP/IP bazirani socket mehanizamd) fifo datoteku Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U primeru na Linux OS:const char* const socket_name = argv[1];socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);name.sun_family = AF_LOCAL;strcpy (name.sun_path, socket_name);bind (socket_fd, &name, SUN_LEN (&name));zakljuujemo da je re o a) serverskom procesub) klijentskom procesuc) obad) ne moe da se zakljui da li serverski ili klijentski procesUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U primeru na Linux OS:const char* const socket_name = argv[1];socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);name.sun_family = AF_LOCAL;strcpy (name.sun_path, socket_name);bind (socket_fd, &name, SUN_LEN (&name));zakljuujemo da je socket a) obina UNIX datoteka, koja se zadaje sa komandne linijeb) socket datoteka, koja se zadaje sa komandne linijec) TCP/IP bazirani socket mehanizamd) fifo datoteka, koja se zadaje sa komandne linijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:listen (socket_fd, 5);zakljuujemo da je re o a) serverskom procesub) klijentskom procesuc) obad) ne moe da se zakljui da li serverski ili klijentski procesUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U primeru na Linux OS:listen (socket_fd, 5);zakljuujemo da je e servesrki proces primiti odreeni broj konekcija o klijenata u red ekanja pre mogueg procesiranja. Taj broj je a) 0b) 1c) 2d) 5Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d U primeru na Linux OS:client_socket_fd = accept (socket_fd, &client_name, &client_name_len);zakljuujemo da je re o a) serverskom procesub) klijentskom procesuc) obad) ne moe da se zakljui da li je serverski ili klijentski procesUpisati samo slovo za koji smatrate da je taan

odgovor (npr b)##a U primeru na Linux OS:client_socket_fd = accept (socket_fd, &client_name, &client_name_len);zakljuujemo da e dalji protok podataka izmeu servera i klijenta da se odigrava po deskriptorua) socket_fdb) client_socket_fdc) obad) ne moe da se zakljui po kom deskriptoruUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b U primeru na Linux OS:const char* const socket_name = argv[1];socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);name.sun_family = AF_LOCAL;strcpy (name.sun_path, socket_name);connect (socket_fd, &name, SUN_LEN (&name));zakljuujemo da je re o a) serverskom procesub) klijentskom procesuc) obad) ne moe da se zakljui da li je serverski ili klijentski procesUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a U primeru na Linux OS:const char* const socket_name = argv[1];socket_fd = socket (PF_LOCAL, SOCK_STREAM, 0);name.sun_family = AF_LOCAL;strcpy (name.sun_path, socket_name);connect (socket_fd, &name, SUN_LEN (&name));zakljuujemo da je socket a) obina UNIX datoteka, koja se zadaje sa komandne linijeb) socket datoteka, koja se zadaje sa komandne linijec) TCP/IP bazirani socket mehanizamd) fifo datoteka, koja se zadaje sa komandne linijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Tipina sekvenca sistemskih poziva za serverski proces :a) socket, connect, send-recv b) socket, bind, listen, accept, send-recvc) socket, connect, listen, accept, send-recvc) socket, connect, listen, bind, send-recvUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Tipina sekvenca sistemskih poziva za klijentski proces :a) socket, connect, send-recv b) socket, bind, listen, accept, send-recvc) socket, connect, listen, accept, send-recvc) socket, connect, listen, bind, send-recvUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a ##IT325-T15 Jedna od fundamentalnih komponetni realizovana u 4BSD UNIX je: a) SMB protokolb) TCP/IP protokol c) LRRng d) CUPSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b BSD UNIX verzije za VAX procesore nosi oznaku:a) 1.xBSDb) 2.xBSDc) 3.xBSD d) 4.xBSDUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d PBDS UNIX verzije za PDP procesore nosi oznaku:a) 1.xBSDb) 2.xBSDc) 3.xBSD d) 4.xBSDUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b FreeBSD UNIX je prvenstveno namenjen za sledeu arhitekturu:a) Intel IA-32b) Motorolac) SunSparc d) MIPSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Na FreeBSD sistemu sloj iznad hardvera u arhitekturi predstavljaa) memorijski interfejsb) mreni sloj c) kernel d) aplikativni nivoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c U upravljanju procesima u kernelskim strukurama postoji na BSD posebna struktura koja se odnosi na instrukcije procesa. To je:a) stack strukturab) data struktura c) text struktura Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c BSD UNIX obavlja rasporeivanje procesa na: a) modifikovanom RR principub) real-time principuc) SJTF principu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Osnovni metod u upravljanju memorijiom na BSD sistemu jea) MVTb) segmentacija c) DP tehnika d) MFTUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovni metod u zameni stranica kod virtuelne memorije na BSD sistemu jea) FIFOb) optimal c) clock algoritamd) LRUUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Koliina slobodne memorije na na BSD sistemu se kontrolie preko parametara a) Low-High water markb) lotsfree>desfree>minfree c) min maxUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Kako se zove sistem datoteka na BSD UNIXa) MINIXb) ext2c) Fast File Systemd) FAT Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c

Osnovna osobina BSD sistema datoteka a) mala promenljiva veliina sistemskog blokab) fiksna veliina sistemskog bloka c) blok/fragmnet definicijad) veliki sistemski blokovi Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Maksimalan odnos bloka i fragmenta na BSD sistemu datoteka je:a) 2:1b) 4:1 c) 8:1d) 4:3Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovna osobina BSD sistema datoteka po pitanju alokacijea) fiksna inode tabelab) promenljiva inode tabela c) uvoenje cilinderskih grupa d) uvoenje blok grupa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Po pitanju mrenih funkcija, BSD UNIX je: a) skroman i nije dao neki poseban doprinos u razvoju umreavanjab) moan i nije dao neki poseban doprinos u razvoju umreavanja c) moan i dao veliki doprinos u razvoju umreavanja d) skroman ali je dao veliki poseban doprinos u razvoju umreavanjaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c SUN Solaris je UNIX familija OS:a) dab) ne c) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a SUN Solaris je prvenstveno namenjen za sledeu arhitekturu:a) SunSPARC i Intel IA-32b) Motorolac) Alpha d) MIPSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Od 2005, SUN Solaris spada u kategoriju otvorenog koda: a) dab) ne c) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a SUN Solaris u pogledu niti a) podrava samo korisnike nitib) podrava samo kernelske niti c) podrava i kernelske i korisnike niti d) ne podrava niti Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Kako se zove proces koji na Solarisu spaja kernesku i korisniku nita) dispeer b) long-term scheduler c) laki proces LWPd) short-term schedulerUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c IPC komunikacija na SUN Solaris sistemu jea) ista kao UNIX System Vb) neznatno proirenje u odnosu na UNIX System Vc) osetno proirenje u odnosu na UNIX System VUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Kako se zove sistem datoteka na SUN Solaris 10a) ZFSb) ext2c) Fast File Systemd) FAT Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Novi sistem datoteka na SUN Solaris 10 je: a) 32 bitnib) 64 bitnic) 128 bitnid) 16 bitniUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistem datoteka ZFS integrie sistema datoteka sa menaderom volumena a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistem datoteka ZFS ima ugraenu kompresiju podataka a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sistem datoteka ZFS ima mogunost enkripcije podataka a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b SUN Solaris ima mogunost prediktivnog samoporavljanja a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b SUN Solaris ima integrisanu mrenu barijerua) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Solaris Zone je softver koji omoguava a) virtualizaciju procesa i nitib) virtualizaciju sistema datoteka c) virtualizaciju mrenih funkcija d) virtualizaciju servisa operativnog sistemaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Sistemski softver dtrace omoguavaa) dinamiko praenje memorijskih resursab) dinamiko praenje IO resursac) dinamiko praenje sistema datoteka d) dinamiko praenje kernelskih i korisnikih procesa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Linux je prvenstveno namenjen za sledeu arhitekturu:a) Intel IA-32b) Motorolac) SunSparc d) MIPSe) podrava gotovo sve procesorske arhitektureUpisati samo slovo za koji smatrate da je taan odgovor

(npr b)##e Linux je UNIX familija OS:a) dab) ne c) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Linux distribucija obuhvata:a) Linux kernelb) Linux sistemski softverc) Linux softver za instalaciju d) Linux Kernel, sistemski softver i softver za instalaciju Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Linux kerneli se distribuiraju pod a) GNU licencom b) FSF licencom c) GPL licencomUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Linux kernel ima modularnu strukturua) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Linux kernel podrava nitia) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Linux kernel rasporeuje procese na dva naina a) RR i FIFOb) RR i real timec) RR i SJF Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Linux kernel podrava SMPa) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Linux upravlja fizikom memorijom na bazi algoritma: a) MFTb) MVTc) buddy-heap d) segmentacijaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Linux kernel podrava VFS(virtuel file sistem)a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Kako se zove sistem datoteka na Linux OSa) MINIXb) ext2c) Fast File Systemd) FAT Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Linux kao i BSD UNIX podrava koncept blok/fragment a) neb) dac) uslovnoUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Osnovna osobina Linux sistema datoteka po pitanju alokacijea) fiksna inode tabelab) promenljiva inode tabela c) uvoenje cilinderskih grupa d) uvoenje blok grupa Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Sistem datoteka ext2 je: a) 32 bitnib) 64 bitnic) 128 bitnid) 16 bitniUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Po pitanju mrenih funkcija, Linux je: a) skroman i nije dao neki poseban doprinos u razvoju umreavanjab) moan i nije dao neki poseban doprinos u razvoju umreavanja c) moan i dao veliki doprinos u razvoju umreavanja d) skroman ali je dao veliki poseban doprinos u razvoju umreavanjaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c ##IT325_2009_T15 Jedna od fundamentalnih komponetni koja je dominantna u MS Windows Visti je: a) SMB protokolb) TCP/IP protokol c) izuzetna grafikad) SMPe) NUMA arhitektruraf) CUPSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Jedna od fundamentalnih komponetni koja je dominantna u MS Windows Visti je: a) SMB protokolb) TCP/IP protokol c) NUMA arhitektrurad) SMPe) NUMA arhitektruraf) pojaana sigurnost raunaraUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##f MS Windows Vista pojavljuje se u:a) 2 verzije b) 3 verzije c) 4 verzije d) 5 verzijae) 6 verzijaf) 7 verzija Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d MS Windows Vista pojavljuje se u:a) 2 kune verzije i 2 poslovne verzijeb) 2 kune verzije i 3 poslovne verzijec) 3 kune verzije i 2 poslovne verzijed) 4 kune verzije i 2 poslovne verzijee) 3 kune verzije i 3 poslovne verzijef) 2 kune verzije i 4 poslovne verzijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Najae kuno izdanje MS Windows Viste naziva se:a) Windows Vista Home Basicb)

Windows Vista Home Premiumc) Windows Vista Ultimated) Windows Vista Businesse) Windows Vista EnterpriseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Najae poslovno izdanje MS Windows Viste naziva se:a) Windows Vista Home Basicb) Windows Vista Home Premiumc) Windows Vista Ultimated) Windows Vista Businesse) Windows Vista EnterpriseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Jedino izdanje MS Windows Viste, koje moe izvravati UNIX aplikacije naziva se:a) Windows Vista Home Basicb) Windows Vista Home Premiumc) Windows Vista Ultimated) Windows Vista Businesse) Windows Vista EnterpriseUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Programski alat pod imenom, SUA, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) koja nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom raunaruf) omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##f Programski alat pod imenom, Virtual PC Express, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom raunaruf) omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##e Programski alat pod imenom, Windows Meeting Space, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom raunaruf) koji u Windows Visti omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Programski alat pod imenom, Remote Desktop, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom raunaruf) omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Programski alat pod imenom, Windows BitLocker Drive Encryption, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom raunaruf) koji u Windows Visti omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Programski alat pod imenom, Windows Movie Maker, na MS Windows Vista, obavlja sledeu funkciju:a) omoguava da se kreiraju, montiraju, poboljavaju, ozvuavaju i pakuju video snimci.b) titi sistem tako to ifrira ceo disk na kome je Windows Vista instaliranac) omoguava pristup raunaru sa daljined) nudi zgodan interfejs za online sastanke tako da informacije mogu da se dele sa drugim ljudimae) koja korisnicima omoguava da pokreu dva operativna sistema na jednom

raunaruf) koji u Windows Visti omoguava izvravanje programa i skriptova zasnovanih na UNIX operativnom sistemu Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Jedan od najboljih grafikih interfejsa svih vremena, realizovan na MS Windows Vista sistemu naziva se:a) Aquab) Aeroc) Cocoa d) Carbone) X11Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Na MS Windows Visti postoji programski paket koji se bavi zatitom sistema, osobito od spyware programa. To je:a) Vista Anti-Spyb) Vista Firewall c) Vista Defender d) Vista UAC e) Vista DEP Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Veza izmeu brzine transfera podataka i brzine kretanja mobilnog ureaja je sledea: a) maksimalna brzina transfera podataka ne zavisi od brzine kretanja mobilnog ureajab) maksimalna brzina transfera podataka opada sa poveanjem brzine kretanja mobilnog ureajac) maksimalna brzina transfera podataka raste sa poveanjem brzine kretanja mobilnog ureajad) maksimalna brzina transfera podataka promenljivo zavisi od brzine kretanja mobilnog ureajaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Smartphone je kombinacija funkcija:a) CISC procesora i mobilnog telefonab) RISC procesora i mobilnog telefonac) Real-time sistema i mobilnog telefonad) desktop raunara i mobilnog telefonae) paralelnog sistema i mobilnog telefonaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Pretea Symbian OS je:a) Linuxb) FreeBSDc) RTOS d) SIBO tj EPOCe) MS Windows XPUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Symbian je a) 8-bitni OSb) 16-bitni OS c) 32-bitni OSd) 64-bitni OS e) 128-bitni OSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Prenosni ureaji sa imaju sledee hardverske osobine i zahteve: a) jake CPU, veliku koliine memorije, liberalna ogranienja po potronji eneregijeb) slabije CPU, veliku koliine memorije, liberalna ogranienja po potronji eneregijec) slabije CPU, manje koliine memorije, rigorozna ogranienja po potronji eneregijed) jake CPU, manje koliine memorije, liberalna ogranienja po potronji eneregijee) slabije CPU, veliku koliinu memorije, rigorozna ogranienja po potronji eneregijeUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Symbian kernel predstavlja:a) ist micro-kernelb) monolitni kernelc) micro-kernel u formi nanokernelad) modulrani kernel Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Visoke kernelske funkcije kod Symbian OS realizuju se u: a) u samo kernelub) u modulima kernelac) u serverimad) na aplikativnom nivouUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Symbian kernel je:a) uglavnom preemptivanb) nije preemtivanc) nije jasno odreeno da li je preemptivan ili ned) uglavnom nije preemptivanUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Broj moguih ema za memorijsku alokaciju kod Sumbian je:a) 1b) 2 c) 3 d) 4e) 5 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Najee korieni FS an Symbian OS je je: a) NTFS, a VFS se koristi kao najvii slojb) NTFS, a VFS se ne koristi kao najvii slojc) FAT, a VFS se koristi kao najvii slojd) FAT, a VFS se ne koristi kao najvii sloj e) ext3, a VFS se koristi kao najvii sloj f) ext3, a VFS se ne koristi kao najvii sloj Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Koje mrene protokole podrava Symbian OS:a) samo protokole mobilne telefonijeb) samo TCP/IP c) samo WAPd) protokole mobilne telefonije i veinu drugih mrenih protokolae) protokole mobilne telefonije i mali broj drugih mrenih protokolaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Fukcije mobilne telefonije u Symbian kernel modelu su realizovane u:a) nano-kernelu b) Personality sloju i RTOSc) micro-kernel serverima d) LDD i PDDUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b

Drajveri u Symbian kernel modelu su realizovani u:a) nano-kernelu b) Personality sloju i RTOSc) micro-kernel serverima d) LDD i PDDUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Razvojno okruenje u Symbian OS, naziva se:a) epoc.exe i ne ukljuuje emulator u sebi b) epoc.exe i ukljuuje emulator u sebi c) Carbide.c++ i ne ukljuuje emulator u sebi d) Carbide.c++ i ukljuuje emulator u sebi Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Za Symbian OS vae sledee pravila a) ne spada u OpenSource, a sigurnost aplikacija se postie potpisivanjem b) spada u OpenSource, a sigurnost aplikacija se postie potpisivanjem c) ne spada u OpenSource, a sigurnost aplikacija se postie ifrovanjem d) spada u OpenSource, a sigurnost aplikacija se postie ifrovanjem Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Mac OS X a) je baziran UNIX sistemub) nije baziran na UNIX sistemuc) baziran je uslovno na UNIX sistemud) ne moe pouzdano da se tvrdi da je baziran na UNIX sistemuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a Koliko je do 2008 godine, realizovano big cat verzija Mac OS Xa) 5b) 6c) 7d) 8 Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovu Mac OS predstavlja Darwin OS, za koga vae sledee osobine: a) to nije UNIX baziran OS, a sastoji se od Mach kernela i BSD sloja iznad kernela b) to je UNIX baziran OS, a sastoji se od Mach kernela i BSD sloja iznad kernela c) to nije UNIX baziran OS, a sastoji se od BSD kernela i Mach sloja iznad kernela d) to je UNIX baziran OS, a sastoji se od BSD kernela i Mach sloja iznad kernela Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Sledee komponete Quartz, QuartzExreme, OpenGL i QuickTime su delovi: a) Mach kernelab) BSD slojac) grafikog sloja Mac OS Xd) user interfejsa Mac OS XUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovni sistem datoteka kod Mac OS X naziva se a) FATb) NTFSc) HFS+d) ext3e) ReiserFSUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Osnovni sistem datoteka kod Mac OS X , HFS+ i ima sledee osobine:a) 16-bit FS, nema journaling tehnikub) 16-bit FS, ima journaling tehnikuc) 32-bit FS, nema journaling tehnikud) 32-bit FS, ima journaling tehnikue) 64-bit FS, nema journaling tehnikuf) 64-bit FS, ima journaling tehnikuUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Kod HFS+, dve dominante optimizacione tehnike su: a) on-the-fly defragmentacija i TLB b) B+ tehnika i hot-file clusteringc) on-the-fly defragmentacija i hot-file clusteringd) TLB i B+ tehnikaUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Kakav je Mac OS X po pitanju umreavanja:a) podrava samo manji broj protokola, bez Zero Configuration Networkingb) podrava samo manji broj protokola, sa Zero Configuration Networking c) podrava skoro sve protokole, bez Zero Configuration Networkingd) podrava skoro sve protokole, sa Zero Configuration Networking Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Kako se zove kompletan kernel kod Mac OS i od kojih se komponenti sastoji: a) Mach kernel i sastoji se od: IO-kit i Drivers tj Platform Expertb) BSD kernel i sastoji se od: FS, Networking, NKE, Posixc) XNU kernel i sastoji se od: Mach, BSD, I/O kit i Drivers tj Platform Expertd) to je samo komponenta Drivers tj Platform Expert Upisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Koji se prvi sloj nalazi iznad kernela u modelu Mac OS X a) aplikativni servisi (application services)b) osnovni servisi (core services)c) APId) GUIUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b Osnovni servisi (core services) u modelu Mac OS X sastoji se od:a) Quartz 2D, Quartz Compositor, OpenGL, QuickTimeb) Cocoa, Carbon, JAVA, APPLESCRIPT , WebObjects, BSD i X11c) AQUAd) CoreFoundation.framework, CoreServices.framework, CarbonCore, CFNetwork, OSServices, SearchKit, WebServicesCoreUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##d Aplikativni servisi u modelu Mac OS X sastoji se od:a) Quartz 2D, Quartz Compositor, OpenGL, QuickTimeb) Cocoa, Carbon, JAVA, APPLESCRIPT , WebObjects, BSD i X11c) AQUAd)

CoreFoundation.framework, CoreServices.framework, CarbonCore, CFNetwork, OSServices, SearchKit, WebServicesCoreUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a API u modelu Mac OS X sastoji se od:a) Quartz 2D, Quartz Compositor, OpenGL, QuickTimeb) Cocoa, Carbon, JAVA, APPLESCRIPT , WebObjects, BSD i X11c) AQUAd) CoreFoundation.framework, CoreServices.framework, CarbonCore, CFNetwork, OSServices, SearchKit, WebServicesCoreUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##b GUI u modelu Mac OS X sastoji se od:a) Quartz 2D, Quartz Compositor, OpenGL, QuickTimeb) Cocoa, Carbon, JAVA, APPLESCRIPT , WebObjects, BSD i X11c) AQUAd) CoreFoundation.framework, CoreServices.framework, CarbonCore, CFNetwork, OSServices, SearchKit, WebServicesCoreUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##c Da li postoji Mac OS X verzija za Intel procesore:a) dab) ne c) u razvoju jed) nije u perspektiviUpisati samo slovo za koji smatrate da je taan odgovor (npr b)##a

You might also like