Digitalni računari i organizacija softvera
Opće informacije
Naziv kursa Digitalni računari i organizacija softvera
Oznaka (šifra) predmeta
Studij Avanti-Bologna; VII i VIII semestar; Odsjek za Automatiku i elektroniku
Broj sati predavanja
Broj sati auditornih vježbi
Broj sati laboratorijskih vježbi
Nastavni ansambl
Nastavnik: Doc. dr Sead Kreso
Saradnici: mr Dušanka Bošković,  mr Nihad Borovina
Program kursa
Cilj kursa - Znanje i vještine koje treba postići student
Program
Brojni sistemi i kodovi. Memorije. Djelovi računarskog sistema. Organizacija centralne procesne jedinice. Programski model računara. Mašinski jezik, asembler, makroasembler. Vrste, organizacija sabirnica i pristup dijelovima računarskog sistema. Organizacija i tipovi arhitektura ulaz/izlaz. Uređaji. Pomoćni procesori. Računarski sistem za rad u realnom vremenu, klasifikacija, tipični primjeri. Strukture podataka za realno vrijeme. Operativni sistemi realnog vremena: upravljanje procesorom, memorijom, podacima, vremenom. Operativni sistemi realnog vremena: podrška za ulaz/izlaz prema procesoru, veza ka procesorima iz aplikacije, granica prema procesorima iz aplikacija. Komunikacioni sistem za realno vrijeme. Jezici realnog vremena: odnos run-time aspekata i zahtjeva realnog vremena, uticaj implementacije na performanse, podrške niskog nivoa - prekidi, izuzeci, preslikavanje na periferije, podrška za distribuirane procese. Organizacija softvera za realno vrijeme. programiranje sistema realnog vremena: specifikacija, organizacija računara, algoritmi, izbor jezika.
Didaktičke metode
Način provjere znanja
Literatura
Preporučena
Dopunska
Napomene

© University of Sarajevo - Faculty of Electrical Engineering Sarajevo
Faculty of Electrical Engineering Sarajevo, Zmaja od Bosne bb, Kampus Univerziteta u Sarajevu, BA-71000 Sarajevo
Tel: ++387 33 250 700; Fax: ++387 33 250 725; Email: etf@etf.unsa.ba