Предмет: Системски софтвер
(17 -
SIT011) Основне информације
Програм предмета
Програм се примењује од 01.10.2010.. Предмети којима је предуслов предмет Системски софтвер
Представити студентима класификацију софтвера у оквиру које се може издвојити категорија системског софтвера, уз ограничавање опсега материјала на рачунарске системе опште намене који извршавају уобичајене модерне вишепроцесне и вишекорисничке оперативне системе. Студенти треба да науче појмове везане за организацију савремених микропроцесорских рачунарских система, начине на које она утиче на пројектовање и имплементацију системског софтвера, као и да упознају алате за сарадњу
приликом развоја софтвера. Савладавањем планираног наставног садржаја студенти стичу разумевање основних појмова везаних за организацију савремених микропроцесорских рачунарских система, утицаја организације на пројектовање и имплементацију системског софтвера, као и упознавање алата за сарадњу
приликом развоја софтвера. Ова знања представљају основу за препознавање, анализу и решавање практичних проблема везаних за системско програмирање на савременим рачунарским системима. Теоријски део: Категоризација система и софтвера. Несагласност напретка перформанси централног процесора и радне меморије. Модел рада процесора. Петостепени ток обраде инструкција. Аномалије паралелизма обраде инструкција. Методе за унапређење искоришћења процесорских ресурса. Организација радне меморије. Кеширање. Виртуелна меморија. Основе конкурентног и паралелног извршавања кода. Основни појмови виртуелизације. Практичан део: сарадња преко ГитХуб и Слацк сервиса. Илустрација предвиђања гранања. Илустрација утицаја кеширања. Анализа референтних процесорских приручника.
Вербално-текстуална метода, илустративно-демонстративна метода, кибернетичка/проблемска метода, метода практичног рада на рачунару.
|