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ć Miroslav

Predavanja
Nedostaje slika

Živanov Žarko

Predavanja
Nedostaje slika

Oros dr Dragana
Docent

Računarske vežbe
Nedostaje slika

Fimić Nemanja
Asistent-master

Računarske vežbe
Nedostaje slika

Novković Milana

Računarske vežbe