Interrupts and Kernel in Operating Systems

WellReceivedSagacity avatar
WellReceivedSagacity
·
·
Download

Start Quiz

Study Flashcards

18 Questions

Uparite pojmove sa odgovarajućim definicijama:

Višestruki prekid = Uređaj višeg prioriteta može prekinuti potprogram za obradu prioriteta nižeg uređaja Kernel = Dio OS koji se uvijek mora nalaziti u radnoj memoriji Program = Pasivna struktura pohranjena kao datoteka u sekundarnoj memoriji Proces = Program u izvršavanju, obuhvaća programski kod, sadržaje spremnika procesora, sadržaje memorijskih lokacija, U/I sredstva koja koristi

Povežite prednosti i mane prekidnog načina rada:

Prednosti = Brzina prijenosa podataka, racionalno korištenje CPU Mane = Povećan broj sklopova, složenost sklopova, složenost rada

Uparite pojmove sa njihovim karakteristikama:

Programska nit = Programska cjelina koja obavlja jedan posao Nastajanje procesa = Prilikom inicijalizacije OS (booting), pozivom sustavskog poziva iz korisničkog programa (createprocess), korisničkih zahtjevom za stvaranje novog procesa, pokretanjem serijske obrade

Povežite stanja procesa sa odgovarajućim opisima:

Novi (New) = Stanje stvaranja procesa Aktivan (Running) = Stanje u kojem se proces izvršava Pripravan (Ready) = Stanje u kojem proces čeka na dodjelu procesora Čeka (Waiting) = Stanje u kojem proces čeka neku aktivnost

Povežite akcije koje OS može napraviti procesu sa odgovarajućim opisima:

Stvoriti novi = Procesu može stvoriti novi proces Uništiti proces = Procesu može uništiti proces Izmijeniti proces = Procesu može izmijeniti proces Stvaranje novog procesa = Svaki proces može stvoriti novi proces - dijete

Povežite vrste procesa sa odgovarajućim opisima:

Sustavski procesi (kernel) = Procesi koji pripadaju jezgri operativnog sistema Korisnički procesi (user) = Procesi koji pripadaju korisniku operativnog sistema Jednonitni i višenitni procesi = Procesi koji imaju jednu nit izvršavanja ili više njih Od čega se sastoji nit? = Identifikator niti, vrijednost programskog brojila i drugih spremnika procesora, posebnog složaja

Povežite vrste uništenja procesa sa odgovarajućim opisima:

Normalan završetak rada = Proces završava svoj rad na očekivan način Prisilan završetak rada = Proces je prisilno zaustavljen u radu Kako se uništava proces? = Normalan završetak rada i prisilan završetak rada Zašto se upotrebljavaju niti procesa? = Zajednička sredstva niti: Kod, podaci, otvorene datoteke, signali

Povežite vrstu prijenosa podataka u obje smjera sa odgovarajućim opisom:

Half duplex = Prijenos podataka u obja smjera, ali ne istovremeno Full duplex = Prijenos podataka kojim se ostvaruje istodobna dvosmjerna komunikacija Poluduplex = Prijenos podataka u samo jednom smjeru Dvosmjerni prijenos = Prijenos podataka u oba smjera istovremeno

Povežite vrstu upravljačkog sklopa U/I uređaja sa sastavnim dijelovima:

Spremnici ulazno/izlaznog upravljačkog sklopa = Spremnik stanja, upravljački spremnik, ulazni međuspremnik, izlazni međuspremnik Memorijski upravljački sklop = Osigurava ispravan pristup zajedničkoj memoriji U/I upravljački sklop = Sastoji se od spremnika stanja, upravljačkog spremnika, ulaznog međuspremnika i izlaznog međuspremnika Upravljački sklop na sabirničkom sustavu = Omogućuje pristup zajedničkoj memoriji

Povežite način prenosa podataka sa opisom:

Programirani prijenos = Prijenos pomoću zahtjeva za prekid Bezuvjetni programirani prijenos = Programirani prijenos bez uvjeta Uvjetni programirani prijenos = Programirani prijenos uz uvjet Prekidna komunikacija = Komunikacija uz korištenje prekida

Povežite vrstu uređaja sa opisom serijskog spoja uređaja:

Lanac uređaja = Serijski spoj uređaja kod kojeg je samo jedan uređaj priključen na sustav, a svaki ostali ima priključak za povezivanje sljedećeg uređaja Sabirnica = Funkcionira slično kao lana uređaja

Povežite servisni program sa njegovom funkcijom nakon uključenja računala:

Servisni program = Služi za učitavanje jezgre OS u radnu memoriju računala i predaje mu nadzor nad računalom Bootstrap program = Inicijalizira spremnike procesora, određene memorijske lokacije i upravljačke sklopove U/I uređaja

Povežite dijelove sabirničkog sustava sa njihovom funkcijom:

Središnji procesor = Jedan od dijelova sabirničkog sustava Glavna memorija = Jedan od dijelova sabirničkog sustava U/I uređaji = Spojeni preko upravljačkog sklopa na sabirnički sustav

Upari sklopovski prekid sa odgovarajućom karakteristikom:

Nemaskirajuća linija IRQ = Koriste je sklopovski prekidi Maskirajuća linija IRQ = Moguće ih je odgoditi u izvršavanju Vektor prekida = Tablica koja sadrži programe za obradu prekida Jednostruki prekid = Jednom kada započne potprogram za obradu prekida nije ga moguće prekinuti dok ne završi.

Poveži primjere prekida sa odgovarajućim događajima koji ih izazivaju:

Pritisak tipke na tipkovnici = Prekidi su asinkroni događaji koje izaziva različito sklopovlje Istek vremenskog intervala = Prekidi su asinkroni događaji koje izaziva različito sklopovlje Pogreške u radu sustava (dijeljenje s nulom) = Prekidi su asinkroni događaji koje izaziva različito sklopovlje Nedozvoljen pristup memoriji = Prekidi su asinkroni događaji koje izaziva različito sklopovlje

Upari karakteristike vektora prekida sa odgovarajućim opisom:

Programi su smješteni slijedno jedan iza drugog = Tablica koja sadrži programe za obradu prekida Na određenoj adresi je program koji obrađuje određenu vrstu prekida = Sadrži sve memorijske adrese prekidnih potprograma Jednostruki prekid = Na određenoj adresi je program koji obrađuje određenu vrstu prekida

Spoji opise maskirajuće i nemaskirajuće linije IRQ sa odgovarajućim svojstvima:

Nemaskirajuća linija IRQ = Nije ih moguće spriječiti Maskirajuća lininja IRQ = Koriste je upravljački sklopovi uređaja kada imaju zahtjev za obradu

Upari karakteristike jednostrukog prekida sa odgovarajućim ponašanjem:

Jednom kada započne potprogram za obradu prekida nije ga moguće prekinuti dok ne završi. = Ukoliko se pojavi novi prekid, moguće ga je obraditi tek kada potprogram za obradu postojećeg prekida završi sa radom. Moguće ih je odgoditi u izvršavanju =

Learn about multiple interrupt devices, advantages and disadvantages of interrupt-driven mode, and the role of the kernel in an operating system.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Interrupts in Operating Systems
14 questions

Interrupts in Operating Systems

HeavenlyConstructivism avatar
HeavenlyConstructivism
Prekidi u računarskim sistemima
24 questions
Interrupts 8259 PIC and 8086 Interrupts Quiz
10 questions
Use Quizgecko on...
Browser
Browser