Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0118
Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0118
Naziv predmeta:
Operacijski sustavi
Opis:
Ovaj kolegij je osmišljen kako bi studentima pružio sveobuhvatno razumijevanje ključnih komponenti i funkcionalnosti modernih operacijskih sustava. Nastavni plan strukturiran je tako da napreduje od osnovnog znanja do naprednijih koncepta, usklađujući se s detaljnim ishodima učenja. Kombinirajući teorijska objašnjenja i praktične demonstracije, tečaj osigurava da studenti ne samo razumiju osnovne principe operacijskih sustava, već su sposobni i primijeniti to znanje u stvarnim scenarijima. Ovaj pristup oprema studente robustnim skupom vještina, pripremajući ih za karijere u programiranju sustava, inženjerstvu sustava i drugim srodnim područjima.
Studenti će naučiti:
osnovne koncepte i funkcionalnosti operacijskih sustava
kako operacijski sustavi upravljaju procesima i dretvama
važnosti mehanizama sinkronizacije za održavanje integriteta podataka i izbjegavanje sukoba u okruženjima s više dretvi
interakciju operacijskih sustava s hardverskim komponentama poput tvrdih diskova, procesorom i memorijom
Literatura:
Obavezna literatura:
1. Stallings, W. (2018) Operating systems internals and Design Principles, 190 High Holborn, London WC1V 7BH, UK, Pearson
2. Leo Budin, et al. (2010). OPERACIJSKI sustavi. Zagreb: Element
Dopunska literatura:
1. Tanenbaum, A. (2016) Modern Operating Systems, 190 High Holborn, London WC1V 7BH, UK, Pearson