Operacijski sustavi
Opis predmeta
Operacijski je sustav skup programa koji djeluju kao posrednici između sklopovlja i primjenskih programa te korisnika. Osnovni je cilj predmeta kod studenata razviti razumijevanje da operacijski sustavi služe dvijema svrhama: prvo, da operacijski sustavi moraju raspodijeliti računalne aktivnosti tako da osiguraju dobru iskorištenost računalnih sredstava i, drugo, da uspostave prikladno okruženje za pripremu i izvođenje programa.
Ishodi učenja
- napisati višedretveni program i program koji stvara više procesa
- demonstrirati rad podsustava za prihvat prekida
- primijeniti sinkronizacijske mehanizme
- navesti dijelove jezgre operacijskog sustava
- analizirati ponašanje determinističkog i nedeterminističkog sustava zadataka
- nabrojati i objasniti algoritme raspoređivanja
- koristiti funkcije za dodjeljivanje spremnika
- objasniti dodjeljivanje spremnika straničenjem na zahtjev
- razviti vlastite funkcije datotečnog podsustava
Oblici nastave
Predavanja
Auditorne vježbe
Laboratorij
Auditorne vježbe
Laboratorij
Laboratorijske vježbe se odrađuju samostalno u okviru domaće zadaće.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 2 % | 26 % | 0 % | 0 % | ||
Domaće zadaće | 0 % | 4 % | 0 % | 0 % | ||
Međuispit: Pismeni | 0 % | 30 % | 0 % | |||
Završni ispit: Pismeni | 0 % | 40 % | ||||
Ispit: Pismeni | 50 % | 50 % | ||||
Ispit: Usmeni | 50 % |
Tjedni plan nastave
- Uloga operacijskog sustava, Sučelja, Dijelovi računalnog i operacijskog sustava, Problemi u oblikovanju operacijskih sustava
- Organizacija U/I uređaja, Struktura U/I sustava
- Prekidi
- Dretve i procesi, Upravljanje dretvama i zamjena konteksta, Problemi u višeprocesorskom okruiženju
- Međusobno isključivanje
- Jezgra operacijskog sustava
- Jezgra operacijskog sustava, Sinkronizacija i komunikacija
- Semafori i monitori, Međuispit
- Semafori i monitori
- Deterministički i stohastički modeli raspoređivanja
- Prekidajući i neprekidajući raspoređivači, Raspoređivanje poslova
- Fragmentacija spremnika, Straničenje, Virtualni spremnik
- Vrste diskova i organizacija podataka, Organizacija datotečnog sustava, Opisnik datoteke
- Uobičajene funkcije datotečnog sustava, Virtualni datotečni sustav, Preslika datoteka u radnom spremniku
- Vrste virtualizacije, Nadzor i cijena virtualizacije, Završni ispit
Studijski programi
Literatura
L. Budin, M. Golub, D. Jakobović, L. Jelenković (2013.), Operacijski sustavi, treće izdanje 2013., Element
Predavanja
Za studente
Izvedba
ID 240657
Ljetni semestar
6 ECTS
R3 Engleski jezik
R2 E-učenje
75 Predavanja
0 Seminar
0 Auditorne vježbe
10 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
88 izvrstan
75 vrlo dobar
63 dobar
50 dovoljan