Програм се примењује од 25.03.2014..
Предмети предуслови
Циљ наставног предмета је упознавање основних концепата, структуре и начина рада савремених рачунарских система и принципа рада оперативних система. Студенти ће усвојити принципе рада основних функционалних компоненти рачунара и на основу тога, бити оспособљени да процене перформансе рачунарског система и њихов утицај на извршавање корисничких програма. Циљ је да се код студената развије разумевање два основна задатка оперативних система: управљање рачунарским ресурсима и активностима у циљу обезбеђења добре искоришћености рачунарског система и успостављање одговарајућег окружења за развој, имплементацију и извођење програма.
Студенти стичу знање о функционалним компонентама рачунарског система, њиховим карактеристикама, перформансама и међусобним дејствима. Упознају и разумеју структуру и функционалност савремених оперативних система и њихову интеракцију са хардвером рачунара са једне стране, и корисничким програмима, са друге стране. Студенти ће овладати знањима на основу којих ће разумети рад рачунарског система у редовним условима, препознавати нередовна стања и квалификовано описати нередовно стање.
Појам архитектуре и организације рачунара. Структурна шема рачунара. Меморијски подсистем рачунара. Централни процесор. Спрежни систем рачунара. Улазно-излазни подсистем рачунара. Управљање прекидима. Екстерне меморије: врсте и карактеристике. Паралелни рачунарски системи. Појам, концепти и структура оперативних система. Процеси и нити. Међупроцесна комуникација. Распоређивање и синхронизација процеса. Конкурентно програмирање. Управљање унутрашњом меморијом. Организација и управљање виртуелном меморијом. Улазно-излазни подсистем. Управљање складиштењем података. Системи датотека. Безбедност и сигурност. Дистрибуирани системи. Системи специјалне намене. Надгледање и унапређење перформанси рачунарског система.
Предавања; рачунарске вежбе; консултације; самостална израда обавезних задатака.
Аутори | Назив | Година | Издавач | Језик |
---|
Stallings, W. | Organizacija i arhitektura računara - Projekat u funkciji performansi, prevod 9. izdanja | 2013 | CET | Српски језик |
Stallings, W. | Operativni sistemi: Principi unutrašnje organizacije i dizajna | 2013 | CET, Beograd | Српски језик |
A. S.Tanenbaum, A. S. Woodhull | Operating systems: design and implementation (4rd edition) | 2014 | Pearson | Енглески |
Хајдуковић М., Живанов Ж. | Архитектра рачунара - преглед принципа и еволуције | 2013 | Факултет техничких наука, Нови Сад | Српски језик |
Хајдуковић, М. | Оперативни системи : проблеми и структура | 2013 | Факултет техничких наука, Нови Сад | Српски језик |
Pacheco, P.S. | An Introduction to Parallel Programming | 2011 | Morgan Kaufmann, Burlington | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Сложени облици вежби | да | да | 40.00 |
Тест | да | да | 10.00 |
Тест | да | да | 10.00 |
Тест | да | да | 10.00 |
Писмени део испита - комбиновани задаци и теорија | не | да | 20.00 |
Усмени део испита | не | да | 10.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |