Operacijski sustavi
ECTS: 5 · Semestar: 3 · Ukupna satnica: 60 h
Opis kolegija
Dijelovi operacijskog sustava,Ugrađeni sustavi. Obavljanje ulazno/izlaznih operacija Mehanizmi obrade prekida. Zadatak, proces i dretva. Sinkronizacija. Međusobno isključivanje u jednoprocesorskim i višeprocesorskim sustavima. Raspoređivanje poslova. . Jezgra operacijskog sustava. Semafori.Problem proizvođača i potrošača. Potpuni zastoj. Međuispit Straničenje. Datotečni podsutav. Multimedijski sustavi. Sigurnost. Višeprocesorki sustav Virtualizacija. Završni ispit
Ishodi učenja
- izdvojiti osnovne elemente računala u FN modelu
- razlikovati potprogram od osnovnog programa i čemu služi
- analizirati prekide i prekidne rutine kao i razlokovati prekide od iznimaka
- kategorizirati stanja pojedinih procesa kao i njihove promjene
- razlikovati dretvu i proces kao i njihove prednosti i nedostatke
- napisati program koji rješava problem dvije i više dretvi
- usporediti iznuđene i neiznuđene algoritme za raspoređivanje poslova procesora
- razlikovati algoritme punjenja pričuvne memorije
- izračunati veličinu diska iz osnovnih parametara kao i usporediti strategije pozicioniranja glave diska
- provjeriti koje se koristi RAID polje prilikom slaganja diskova
- analizirati sigurnosne aspekte računalnog sustava
- identificirati algoriteme raspodjele poslova u multimedijskim procesima
Literatura
Obavezna literatura
- Silberschatz, S. Galvin, Operating System Concepts, Addison Wesley Publishing Company, Reading, Mass., forth edition, 1994.
Budin, Operacijski sustavi, Izdavač Element, Zagreb, 2000.
Dodatna literatura
- A Tanenbaum: Modern Operating Systems, Prentice Hall, 2001