WorksheetsKonkurentnost i sinhronizacija
Total questions: 16
Worksheet time: 9mins
Šta karakteriše konkurentno programiranje?
Samo jedan program
Svi procesi su neaktivni
Više procesa
Jedan proces
Koja je osnovna svrha sinhronizacije?
Smanjenje broja procesa
Smanjenje memorije
Povećanje brzine
Obezbeđivanje konzistentnosti podataka
Šta se dešava kada više procesa pristupa istim podacima?
Može doći do nekonzistentnosti
Podaci se automatski kopiraju
Svi procesi se zaustavljaju
Podaci su uvek konzistentni
Koji problem se javlja kod proizvođača i potrošača?
Preklapanje operacija
Nema podataka
Nedostatak memorije
Svi podaci su dostupni
Šta je semafor?
Tip procesora
Sistem za skladištenje podataka
Objekat za kontrolu pristupa
Vrsta memorije
Koja je razlika između semafora i muteksa?
Semafor je za jedan proces
Muteks je za više procesa
Semafor kontroliše više resursa
Muteks je za sinhronizaciju
Šta se dešava u slučaju takmičenja među procesima?
Svi procesi rade zajedno
Jedan proces se zaustavlja
Više procesa menja iste podatke
Nema interakcije među procesima
Koji mehanizam se koristi za međusobno isključivanje?
Semafor
Monitor
Muteks
Sistem
Šta je kritična sekcija?
Segment koda koji uzrokuje trku
Mesto gde se podaci čuvaju
Mesto za izvršavanje svih procesa
Prostor za skladištenje
Kako se obezbeđuje da samo jedan proces može pristupiti resursu?
Korišćenjem semafora
Korišćenjem memorije
Korišćenjem monitora
Korišćenjem muteksa
Šta se dešava kada je bafer neograničen?
Potrošač ne može koristiti podatke
Svi procesi se zaustavljaju
Bafer se puni brže
Proizvođač može proizvoditi neprekidno
Koji problem se može javiti kod ograničenog bafera?
Svi procesi rade bez problema
Bafer se nikada ne puni
Potrošač ne može koristiti podatke
Proizvođač ne može proizvoditi
Šta je monitor?
Konstrukcija u programskom jeziku
Objekat za kontrolu resursa
Tip semafora
Vrsta procesora
Koja je svrha operacije wait() u semaforu?
Da se smanji broj procesa
Da se oslobodi resurs
Da se zadrži resurs
Da se poveća broj resursa
Šta se dešava kada se muteks zaključa?
Svi procesi mogu pristupiti
Svi procesi se zaustavljaju
Samo jedan proces može pristupiti
Muteks se automatski otključava
Konstrukcija u višem programskom jeziku u kojem se resursi posmatraju kao objekti zove se
(a)
