Програм се примењује од 25.03.2014..
Циљ наставног предмета је упознавање основних концепата, структуре и начина рада савремених рачунарских система и принципа рада оперативних система. Студенти ће усвојити принципе рада основних функционалних компоненти рачунара и на основу тога, бити оспособљени да процене перформансе рачунарског система и њихов утицај на извршавање корисничких програма. Циљ је да се код студената развије разумевање два основна задатка оперативних система: управљање рачунарским ресурсима и активностима у циљу обезбеђења добре искоришћености рачунарског система и успостављање одговарајућег окружења за развој, имплементацију и извођење програма.
Студенти стичу знање о функционалним компонентама рачунарског система, њиховим карактеристикама, перформансама и међусобним дејствима. Упознају и разумеју структуру и функционалност савремених оперативних система и њихову интеракцију са хардвером рачунара са једне стране, и корисничким програмима, са друге стране. Студенти ће овладати знањима на основу којих ће разумети рад рачунарског система у редовним условима, препознавати нередовна стања и квалификовано описати нередовно стање.
Појам архитектуре и организације рачунара. Структурна шема рачунара. Еволуција архитектуре рачунара. Бројчани системи и представљање бројева. Меморијски подсистем рачунара. Централни процесор. Фазе извршења инструкције. Управљање извршењем програма. Спрежни систем рачунара. Улазно-излазни подсистем рачунара. Концепти У/И комуникације. Управљање прекидима. Екстерне меморије: врсте и карактеристике. Паралелни рачунарски системи. Појам, концепти и структура оперативних система. Процеси и нити. Међупроцесна комуникација. Распоређивање и синхронизација процеса. Конкурентно програмирање. Управљање унутрашњом меморијом. Организација и управљање виртуелном меморијом. Улазно-излазни подсистем. Управљање складиштењем података. Системи датотека. Безбедност и сигурност. Дистрибуирани системи. Системи специјалне намене. Надгледање и унапређење перформанси рачунарског система.
Предавања; рачунарске вежбе; консултације; самостална израда обавезних задатака.
Аутори | Назив | Година | Издавач | Језик |
---|
Stallings, W. | Организација и архитектура рачунара - Пројекат у функцији перформанси, превод 9. издања | 2013 | CET | Српски језик |
Stallings, W. | Оперативни системи - Принципи унутрашње организације и дизајна, превод 7. издања | 2013 | CET | Српски језик |
A. S.Tanenbaum, A. S. Woodhull | Operating systems: design and implementation (4rd edition) | 2014 | Pearson | Енглески |
Хајдуковић М., Живанов Ж. | Архитектра рачунара - преглед принципа и еволуције | 2013 | ФТН издаваштво | Српски језик |
Хајдуковић М. | Оперативни системи - проблеми и структура | 2013 | ФТН издаваштво | Српски језик |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Сложени облици вежби | да | да | 40.00 |
Тест | да | да | 10.00 |
Тест | да | да | 10.00 |
Тест | да | да | 10.00 |
Усмени део испита | не | да | 30.00 |
| Име и презиме | Вид наставе |
---|
 | | Предавања |
 | | Предавања |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |