Системски софтвер

Извор: SI Wiki
Датум измене: 23. септембар 2022. у 12:36; аутор: TopOfKeks (разговор | доприноси) (инфо о предавањима)
Пређи на навигацију Пређи на претрагу

Системски софтвер је изборни предмет у шестом семестру за СИ, док је за РТИ обавезан.

Корисне везе

Настава

Највећи део градива се обрађује на вежбама и на испите и колоквијуме/лабораторијску вежбу долазе задаци са вежби. Самим тим, предавања нису нарочитно битна, осим у првом делу када се обрађује архитектура x86. На предавањима се обрађују:

  • Асемблер, репрезентација типова, врсте x86 асемблерских инструкција, кодови услова, сет инструкције, програмски скокови, петље, позивање потпрограма и стек оквири.
  • ГНУ алати, развој програма уз помоћ GDB дебагера.
  • Конструкција асемблера, двопролазни и једнопролазни асемблер.
  • Линкери, релокације, статичке библиотеке, ELF формат, пуниоци, дељене библиотеке, PIE.
  • Емулатори, интерпретативни емулатори, статичка и динамичка рекомпилација, JIT превођење.
  • Макропроцесори, C претпроцесор.

Пројекат

Овом одељку фале информације. Помозите SI Wiki тако што ћете додати потребне информације.

Лабораторијске вежбе

Лабораторијска вежба се одржава само на РТИ одсеку, и еквивалентна је првом колоквијуму на СИ одсеку.

Испитни рокови

Стари испитни рокови могу се пронаћи на старој страници предмета, у одељку за корисне везе. Нови испитни рокови нису доступни са странице предмета, али се могу наћи на неком од драјвова у истом том одељку. Званична решења се не објављују.

Пре првог колоквијума обично изађу пробни тестови за теорију и задатак. Тренутно су доступни пробни тестови 2022. године.

Следећи рокови су сакупљени на SI Wiki:

Уколико желите да додате рок, посетите страницу за прављење рока.

Начин оцењивања

  • — бодови са првог колоквијума, има један термин за надокнаду или поправку (0-20)
  • — бодови са другог колоквијума, надокнађује се у оквиру испита (0-20)
  • — бодови са пројектног задатка (0-40)
  • — бодови са испита, услов за излазак је преко 30 бодова на пројектном задатку и првом колоквијуму
  • Коначни бодови:
Бодови
Оцена 5 6 7 8 9 10

Потребна помоћ

  • На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.
  • На овом предмету фале решења рокова. Помозите викију решавањем рокова и постављањем њихових решења на вики.
  • Од користи би био водич за први колоквијум, са објашњењима како се одређене структуре у C могу пресликати у асемблер.