Оперативни системи за рад у реалном времену

Акроним
2258
Статус предмета
обавезан
Семестар
5
Фонд часова
2П + В
Број ЕСПБ
5.0
Студијски програм
Рачунарство и информатика
Модул
Рачунарско инжењерство
Тип студија
Академске студије првог циклуса
Наставник/сарадник (вјежбе)

Нема података

Наставник/сарадник (ДОН)
Условљност другим предметима / Облик условљености

Нема података

Циљеви изучавања предмета

(1) Стицање теоријских знања из дистрибуираних оперативних система и оперативних система за рад у реалном времену. (2) Стицање знања и вјештина везаних за пројектовање, инсталацију, прилагођавање и коришћење оперативниих система за рад у реалном времену.

Исходи учења (стечена знања)

По успјешно завршеном курсу, студенти ће бити у стању да: (1) самостално и у тиму пројектују, реализују и користе системску подршку за рад у реалном времену; (2) успјешно прате сљедеће курсеве у којима је потребно знање оперативних система за рад у реалном времену.

Садржај предмета

Увод: основни принципи, структура оперативног система, системски позиви, фајл систем, процеси, пројектовање и имплементација процеса, комуникација између процеса. Дистрибуирани оперативни системи: топологија, типови мрежа, комуникација, клијент/сервер модел, дистрибуирани фајл систем, стратегије пројектовања. Модели за рад у реалном времену: базирани на догађајима, базирани на процесима, базирани на графовима, Петри мреже. Језици за рад у реалном времену: распоређивање, прекиди, синхронизација, управљачки блокови, захтјеви у погледу меморије. Језгра за рад у реалном времену: принципи, пројектовање, полинг, пренос оперативног система за рад у реалном времену на циљну платформу. Примјери и компарација различитих оперативних система за рад у реалном времену. Оперативни системи за рад у реалном времену у различитим доменима: обрада слике, управљачки системи, пренос говора и слике.

Методе извођења наставе

Предавања и практичан рад у лабораторији