×
Универзитет у Новом Саду

Предмет: Системски софтвер (17.SIT011)

Матичне организационе јединице предмета: Одсек за примењене рачунарске науке и информатику

Основне информације:
 
Категорија Стручни
Ужа научна област Примењене рачунарске науке и информатика
ЕСПБ 4

Представити студентима класификацију софтвера у оквиру које се може издвојити категорија системског софтвера, уз ограничавање опсега материјала на рачунарске системе опште намене који извршавају уобичајене модерне вишепроцесне и вишекорисничке оперативне системе. Студенти треба да науче појмове везане за организацију савремених микропроцесорских рачунарских система, начине на које она утиче на пројектовање и имплементацију системског софтвера, као и да упознају алате за сарадњу приликом развоја софтвера.

Савладавањем планираног наставног садржаја студенти стичу разумевање основних појмова везаних за организацију савремених микропроцесорских рачунарских система, утицаја организације на пројектовање и имплементацију системског софтвера, као и упознавање алата за сарадњу приликом развоја софтвера. Ова знања представљају основу за препознавање, анализу и решавање практичних проблема везаних за системско програмирање на савременим рачунарским системима.

Теоријски део: Категоризација система и софтвера. Несагласност напретка перформанси централног процесора и радне меморије. Модел рада процесора. Петостепени ток обраде инструкција. Аномалије паралелизма обраде инструкција. Методе за унапређење искоришћења процесорских ресурса. Организација радне меморије. Кеширање. Виртуелна меморија. Основе конкурентног и паралелног извршавања кода. Основни појмови виртуелизације. Практичан део: сарадња преко ГитХуб и Слацк сервиса. Илустрација предвиђања гранања. Илустрација утицаја кеширања. Анализа референтних процесорских приручника.

Вербално-текстуална метода, илустративно-демонстративна метода, кибернетичка/проблемска метода, метода практичног рада на рачунару.

Аутори Назив Година Издавач Језик
Kain, R.Y. Computer architecture, Vol. I. 1989 Prentice-Hall, Englewood Cliffs Енглески
Pomberger, G. (ed.) Software Concepts and Tools 2000 Springer-Verlag GmbH, Berlin Енглески
Birch Hansen, P. Operating system principles 1973 Prentice-Hall, Englewood Cliffs Енглески
С. Обрадовић Рачунари – архитектура, хардвер, системски софтвер 2014 Висока школа електротехнике и рачунарства струковних студија Српски језик
Leland L. Beck System Software : An Introduction to Systems Programming (For VTU) 2011 Pearson Education Енглески
Leland L. Beck System Software: An Introduction to Systems Programming (3rd Edition) 1996 Pearson Енглески
Clements, A. Microprocessor systems design 1992 PWS-Kent Pub. Co., Boston Енглески
Kain, R.Y. Computer architecture, Vol. II. 1989 Prentice-Hall, Englewood Cliffs Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Усмени део испита
Предиспитна
Не
Обавезна
Да
Број поена
50.00
Предметна активност
Тест
Предиспитна
Да
Обавезна
Да
Број поена
50.00

Предавања

Предавања

Рачунарске вежбе

Рачунарске вежбе