6. Operativni sistemi Flashcards

1
Q

Sta je operativni sistem

A

Operativni sistem je sloj softvera koji je “zakačen” na harver, on dozvoljava korisničkim programima da na standardizovan način komuniciraju sa hardverom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Koja su dva rezima operativnog sistema?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sta je kernel?

A

Kernel (ili jezgro) je najniži nivo operativnog sistema. Kao deo koji komunicira sa hardverom, on ima najveće moguće privilegije.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Korisnicki rezim?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sta je proces?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sta je kontrolni blok?

A

Svi ovi podaci sačuvani su u strukturi koja se zove kontrolni blok

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koji je glavni zadatak operativnog sistema

A

Kreiranje i brisanje kontrolnih blokova
Upravljanje
Komunikacija između procesa
Sinhronizacija

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Koja su stanja procesa

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Koja je primena kontrolnog bloka?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sta je adresni prostor?

A

Adresni prostor (nekog procesa) je skup adresa koje taj proces koristi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Koje su vrste operativnog sistema?

A

Monolitni
Slojeviti
Sistemi sa mikrojezgrom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fajlovi i operativni sistem

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Mounting/mauntovanje

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Kako se dele operativni sistemi po broju korisnika?

A

Monokorisničke (jedan korisnik)
Multikorisničke (više korisnika)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kako se dele op sistemi po broju programa?

A

Monoprogramske (Single Task OS)
Multiprogramske (Multi Task OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kako se dele op sistemi prema broju procesora

A

Monoprocesorski
Multiprocesorski

17
Q

Real time procesiranje

A

Sistemi sa real-time procesiranjem šalju procesoru podatke na trenutnu obradu; ti podaci su uglavnom dobijeni sa određenih senzora
Primer bi bila bilo koja kompjuterska igra u kojoj je neophodno da računar registruje svaki signal koji korisnik šalje preko input-output uređaja i datu instrukciju odmah izvrši

18
Q

Batch procesiranje

A

Batch procesiranje je prvo razvijeno. izmišljeno je kako bi sprečilo ljude da usporavaju rad kompjutera
Izvršavali su operacije kada korisnici ne koriste računar. Na primer, banke veliki deo obrade podataka obavljaju noću, da bi ujutru promenile operativni sistem računara na multi access, kako bi zaposleni mogli da obavljaju svoje dnevne poslove
Ovakav način obrade (deo po deo) naziva se batch procesiranje