Operacijski sustavi
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
Dvaput tjedno.
Auditorne vježbeJednom tjedno.
LaboratorijLaboratorijske vježbe se odrađuju samostalno u okviru domaće zadaće.
Način ocjenjivanja
Odlukom Fakultetskoga vijeća, u akademskoj godini 2019./2020. međuispiti su ukinuti, a bodovi pridijeljeni toj komponenti prebacuju se u završni ispit, osim u slučaju kad su nositelji drugačije preraspodijelili bodove i komponente provjere. Obavijest o načinu ocjenjivanja potražite među obavijestima vezanim uz svaki predmet.
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 0 % | 4 % | 0 % | 0 % | ||
Domaće zadaće | 1 % | 16 % | 0 % | 0 % | ||
Kratke provjere znanja | 0 % | 10 % | 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
Sveučilišni preddiplomski
Računarstvo (studij)
(4. semestar)
Literatura
L. Budin, M. Golub, D. Jakobović, L. Jelenković (2013.), Operacijski sustavi, treće izdanje 2013., Element
Predavanja
Izvedba
ID 183422
Ljetni semestar
6 ECTS
R1 Engleski jezik
R2 E-učenje
60 Predavanja
15 Auditorne vježbe
5 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
88 izvrstan
75 vrlo dobar
63 dobar
50 dovoljan