6. Operativni sistemi Flashcards
Sta je operativni sistem
Operativni sistem je sloj softvera koji je “zakačen” na harver, on dozvoljava korisničkim programima da na standardizovan način komuniciraju sa hardverom
Koja su dva rezima operativnog sistema?
korisnički (gde su i obični korisnički programi, kao što je Word, PowerPoint itd) i kernelski (režim u kojem OS može da komunicira sa hardverom)
Sta je kernel?
Kernel (ili jezgro) je najniži nivo operativnog sistema. Kao deo koji komunicira sa hardverom, on ima najveće moguće privilegije.
Korisnicki rezim?
Iznad kernela je korisnički režim u kome se nalazi interfejs operativnog sistema (može biti grafički, kod modernijih sistema i tekstualni – komandna linija, na starijim sistemima)
Sta je proces?
Proces se može definisati kao program u izvršavanju. Kada se neki kod pokrene, OS treba da postane svestan njega, gde se on nalazi, koje fajlove čita, kojim vrednostima barata itd.
Sta je kontrolni blok?
Svi ovi podaci sačuvani su u strukturi koja se zove kontrolni blok
Koji je glavni zadatak operativnog sistema
Kreiranje i brisanje kontrolnih blokova
Upravljanje
Komunikacija između procesa
Sinhronizacija
Koja su stanja procesa
Novi – proces tek kreiran od strane operativnog sistema, prelazi u stanje spreman
Spreman – proces čeka na odluku da mu bude dodeljen procesor
Izvršavanje – proces se izvršava
Čekanje – proces se izvršavao, ali za dalji rad potreban neki resurs kojeg trenutno nema
Završen – proces završio sa izvršavanjem
Koja je primena kontrolnog bloka?
Promena konteksta je postupak kojim se proces koji se trenutno izvršava na procesoru prekida, njegovi parametri se pamte, a zatim se učitavaju podaci nekog drugog procesa i kreće se sa njegovim izvršavanjem
Promena konteksta omogućava multiprogramiranje
Sta je adresni prostor?
Adresni prostor (nekog procesa) je skup adresa koje taj proces koristi
Koje su vrste operativnog sistema?
Monolitni
Slojeviti
Sistemi sa mikrojezgrom
Fajlovi i operativni sistem
Gotovo svi OS podržavaju (neki vid) fajl sistema, kako bi organizovali podatke. Fajlovi su zapisani negde u trajnoj memoriji, tako da je pored strukturisanja posao OS i da komunicira sa trajnom memorijom kako bi čitao/upisivao podatke
Fajlovi su organizovani u direktorijume, koji sadrže fajlove ili druge direktorijume, čime se pravi određeno stablo hijerarhije
Mounting/mauntovanje
Mounting se vrši kada je potrebno čitati podatke sa nekog izmenljivog medijuma, kao što je USB ili CD
OS tada povezuje fajl sistem medijuma sa korenskim direktorijumom
Kako se dele operativni sistemi po broju korisnika?
Monokorisničke (jedan korisnik)
Multikorisničke (više korisnika)
Kako se dele op sistemi po broju programa?
Monoprogramske (Single Task OS)
Multiprogramske (Multi Task OS)