Predmet: Arhitektura računara i operativni sistemi (14 - IZOO07)


Osnovne informacije

KategorijaNaučno-stručni
Naučna oblastInformaciono-komunikacioni sistemi
MultidisciplinarnaNe
ESPB6
Matične organizacione jedinice predmeta

Trenutno nema podataka o matičnim organizacionim jedinicama predmeta!
Program predmeta

Program se primenjuje od 25.03.2014..

Cilj nastavnog predmeta je upoznavanje osnovnih koncepata, strukture i načina rada savremenih računarskih sistema i principa rada operativnih sistema. Studenti će usvojiti principe rada osnovnih funkcionalnih komponenti računara i na osnovu toga, biti osposobljeni da procene performanse računarskog sistema i njihov uticaj na izvršavanje korisničkih programa. Cilj je da se kod studenata razvije razumevanje dva osnovna zadatka operativnih sistema: upravljanje računarskim resursima i aktivnostima u cilju obezbeđenja dobre iskorišćenosti računarskog sistema i uspostavljanje odgovarajućeg okruženja za razvoj, implementaciju i izvođenje programa.
Studenti stiču znanje o funkcionalnim komponentama računarskog sistema, njihovim karakteristikama, performansama i međusobnim dejstvima. Upoznaju i razumeju strukturu i funkcionalnost savremenih operativnih sistema i njihovu interakciju sa hardverom računara sa jedne strane, i korisničkim programima, sa druge strane. Studenti će ovladati znanjima na osnovu kojih će razumeti rad računarskog sistema u redovnim uslovima, prepoznavati neredovna stanja i kvalifikovano opisati neredovno stanje.
Pojam arhitekture i organizacije računara. Strukturna šema računara. Evolucija arhitekture računara. Brojčani sistemi i predstavljanje brojeva. Memorijski podsistem računara. Centralni procesor. Faze izvršenja instrukcije. Upravljanje izvršenjem programa. Sprežni sistem računara. Ulazno-izlazni podsistem računara. Koncepti U/I komunikacije. Upravljanje prekidima. Eksterne memorije: vrste i karakteristike. Paralelni računarski sistemi. Pojam, koncepti i struktura operativnih sistema. Procesi i niti. Međuprocesna komunikacija. Raspoređivanje i sinhronizacija procesa. Konkurentno programiranje. Upravljanje unutrašnjom memorijom. Organizacija i upravljanje virtuelnom memorijom. Ulazno-izlazni podsistem. Upravljanje skladištenjem podataka. Sistemi datoteka. Bezbednost i sigurnost. Distribuirani sistemi. Sistemi specijalne namene. Nadgledanje i unapređenje performansi računarskog sistema.
Predavanja; računarske vežbe; konsultacije; samostalna izrada obaveznih zadataka.
AutoriNazivGodinaIzdavačJezik
Stallings, W.Organizacija i arhitektura računara - Projekat u funkciji performansi, prevod 9. izdanja2013CETSrpski jezik
Stallings, W.Operativni sistemi - Principi unutrašnje organizacije i dizajna, prevod 7. izdanja2013CETSrpski jezik
A. S.Tanenbaum, A. S. WoodhullOperating systems: design and implementation (4rd edition)2014PearsonEngleski
Hajduković M., Živanov Ž.Arhitektra računara - pregled principa i evolucije2013FTN izdavaštvoSrpski jezik
Hajduković M.Operativni sistemi - problemi i struktura2013FTN izdavaštvoSrpski jezik
Predmetna aktivnostPredispitnaObaveznaBroj poena
Složeni oblici vežbidada40.00
Testdada10.00
Testdada10.00
Testdada10.00
Usmeni deo ispitaneda30.00
Ime i prezimeVid nastave
Nedostaje slika

Hajduković dr Miroslav
Redovni profesor

Predavanja
Nedostaje slika

Živanov dr Žarko
Vanredni profesor

Predavanja
Nedostaje slika

Oros dr Dragana
Vanredni profesor

Računarske vežbe
Nedostaje slika

Fimić Nemanja
Asistent

Računarske vežbe
Nedostaje slika

Novković Milana
Saradnik u nastavi

Računarske vežbe