Professional Documents
Culture Documents
Aros Sve
Aros Sve
1. upravljanje procesima;
2. upravljanje memorijom;
3. upravljanje uredjajima;
4. upravljanje podacima;
5. zastita;
6. komunikacija sa drugim racunarima u mrezi;
7. upravljanje greskama i oporavak sistema.
Sta je deskriptor procesa (ili kontrolni blok procesa – KBP) i koje podatke sadrzi?
- Deskriptor procesa je skup podataka o aktivnom procesu o kojima OS vodi racuna (ime
procesa, identitet vlasnika, prioritet, logicko stanje ).
Blokiran/Suspendovan:
-Proces je u spoljnoj memoriji i čeka na događaj.
Spreman/Suspendovan:
-Proces je u spoljnoj memoriji, ne čeka na događaje, ali će postati
spreman za izvršavanje kada ga operativni sistem vrati u glavnu
memoriju.
Vecina sistema omogucava programima da u vreme izvrsavanja alociraju dodatni memorijski prostor. Sta
je potrebno za podrsku dinamicke memorijske alokacije u sledecim slucajevima:
a) kontinualna alokacija memorije
b) upravljanje pomocu segmenata
c) upravljanje pomocu stranica
Odgovor: Relokacija celog programa moze biti potrebna. , Relokacija celog segmenta moze biti potrebna,
Inkrementalna alokacija novih stranica je moguca, bez potrebe relokacije adresnog prostora programa.
Sta je dispecer?
-Deo OS koji dodeljuje procesor procesu koji je izabran od strane kratkorocnog planera
Funkcije : Promena konteksta, prelazak u korisnicki nacin rada,skok na odgovarajucu
lokaciju
Kriterijumi koji se koriste kod algoriatama planranja dodele?
Iskoristavanje centralnog procesora,
propusnost sistama,
vreme cekanja,
vreme odziva,
Vreme provedeno u sistemu
Pod kojim uslovima je rad sa prekidima efikasniji od pollinga procesa? Kada je polling efikasniji?
poling je efikasniji kada postoji 1 proces a prekidi kad ima vise procesa koji rade. a iz 1.dela ima ono da je
poling jedan od nacina komuniciranja procesora sa u/i uredjajima-kada procesor periodicno proverava
status uredjaja.