:: Sistemi u realnom vremenu
Godina studija: IV
Semestar: Ljetni
Nastavnici: Dr.Sc.Lejla Banjanović - Mehmedović
Saradnici:
Odsjek: Tehnička informatika
Auditorne: 1
Laboratorija: 1
Plan i program:
Terminologija realnog vremena. Historijski pregled sistema realnog vremena. Principi softwerskog dizajna. Podjela sistema sa aspekta perfomanse, funkcionalnosti, oblasti primjene. Hardver sistema realnog vremena. Digitalni ulazi/izlazi. Analogni ulazi/izlazi. Impulsni ulazi/izlazi. Sat realnog vremena. Tehnike prenosa podataka: interapti. Hardwerska struktura interapta. Interaptni prioriteti. Interaptni taskovi. Programiranje real-time sistema. Karakteristike programskih jezika. Specifikacija i dizajn sistema u realnom vremenu. Strukturni dijagrami. Dijagrami stanja. Petrijeve mreže. Koncepti kompjuterskog upravljanja: Sekvencijalno. Direktno digitalno upravljanje. Centralizovano i supervizijsko upravljanje. Konfiguracija sistema. Hijerarhijski sistemi, Distribuirani sistemi. Hibridni sistemi. Komponente sistema za kompjutersko upravljanje industrijskim real-time sistemima (DCS, PLC, RTU, SCADA, numericki zaštitni uredjaji, mjerni uredjaji). Industrijski i mobilni roboti kao primjeri real-time sistema. Uvod u operativne sisteme. Osnovna struktura real-time operativnih sistema. Karakteristike multi-tasking-a. Koncepti rasporedivanja. Kontrola dijeljenih resursa sa uzajamnim iskljucivanjem: zastavice, semafori, monitori. Komunikacija izmedu taskova: sinhronizacija, prenos podataka. Integracija hadwera i softwera. Razvoj ciljnog sistema.
Literatura:
1. R.Betz, Introduction in Real-Time Operating SystemsElektronicki sklopovi, University of Newcastle, Australia 2001.
2. Z.Avdagic, Racunarski sistemi u realnom vremenu, Elektrotehnicki fakultet u Sarajevu, 2001.
3. P. A. Laplante, Real-time systems design and analysis, 1997.
4. S. Bennett, Real-time Computer Control, Prentice Hall, 1988.