Tehničko veleučilište u Zagrebu · Zagreb

Operacijski sustavi

ECTS: 6 · Semestar: 3 · Ukupna satnica: 60 h

Kolegij

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

Sadržaj

Ishodi učenja

  1. izdvojiti osnovne elemente računala u FN modelu
  2. razlikovati potprogram od osnovnog programa i čemu služi
  3. analizirati prekide i prekidne rutine kao i razlokovati prekide od iznimaka
  4. kategorizirati stanja pojedinih procesa kao i njihove promjene
  5. razlikovati dretvu i proces kao i njihove prednosti i nedostatke
  6. napisati program koji rješava problem dvije i više dretvi
  7. usporediti iznuđene i neiznuđene algoritme za raspoređivanje poslova procesora
  8. razlikovati algoritme punjenja pričuvne memorije
  9. izračunati veličinu diska iz osnovnih parametara kao i usporediti strategije pozicioniranja glave diska
  10. provjeriti koje se koristi RAID polje prilikom slaganja diskova
  11. analizirati sigurnosne aspekte računalnog sustava
  12. identificirati algoriteme raspodjele poslova u multimedijskim procesima
Resursi

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
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave