ПОС — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Infokutija; DPL izmene)
м (nije nepotpun odeljak `:grin: `)
 
(2 међуизмене истог корисника нису приказане)
Ред 8: Ред 8:
| одсек    = СИ, РТИ
| одсек    = СИ, РТИ
}}
}}
'''Практикум из оперативних система''' је изборни предмет из четвртог семестра.
'''Практикум из оперативних система''' је изборни предмет из четвртог семестра за СИ и РТИ.


== Корисне везе ==
== Корисне везе ==
Ред 16: Ред 16:


== Настава ==
== Настава ==
{{непотпун одељак}}
Теоријска и практична настава се заједно предају у 7 термина по 3 часа у лабораторији.
Теме које се обрађују су:
* Предавања 1-3: Основне команде у Linux командној линији и касније писање скрипти у ''Bash'' скриптном језику.
* Предавање 4: Основна систем-администрација као инсталирање Linux система, партиционисање дискова, итд. Овај део градива се '''не оцењује'''.
* Предавање 5: Основе алата за програмирање на Linuxu као што су ''gdb'' i ''make''.
* Предавање 6: Основе паралелног програмирања уз помоћ PThreads библиотеке.
* Предавање 7: Основне ''git'' команде.
 
Ове и остале информације о којима се учи на предмету се могу наћи у одељку [http://os.etf.rs/POS/materijali_2017_2018/ материјала] на страници предмета.


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

Тренутна верзија на датум 11. фебруар 2023. у 03:09

Практикум из оперативних система је изборни предмет из четвртог семестра за СИ и РТИ.

Корисне везе

Настава

Теоријска и практична настава се заједно предају у 7 термина по 3 часа у лабораторији. Теме које се обрађују су:

  • Предавања 1-3: Основне команде у Linux командној линији и касније писање скрипти у Bash скриптном језику.
  • Предавање 4: Основна систем-администрација као инсталирање Linux система, партиционисање дискова, итд. Овај део градива се не оцењује.
  • Предавање 5: Основе алата за програмирање на Linuxu као што су gdb i make.
  • Предавање 6: Основе паралелног програмирања уз помоћ PThreads библиотеке.
  • Предавање 7: Основне git команде.

Ове и остале информације о којима се учи на предмету се могу наћи у одељку материјала на страници предмета.

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

Предмет се састоји од 7 термина по 3 часа у лабораторији. У току сваког сем првог и петог термина раде се задаци из претходно пређеног градива. Све вежбе су ненадокнадиве. У сваком термину вежби 2-3 поена носи градиво из тог блока, а остатак поена носи градиво из претходног блока.

Овај систем се разликује у школској години 2020/21. јер је прва лабораторијска вежба рађена само са једном недељом градива, уместо са две. Због тога може да се примети знатна разлика у тежини прве две лабораторијске вежбе 2021. године у односу на исте вежбе осталих година. Препоручено је током учења отићи на страницу сваке лабораторијске вежбе и проверити у ком термину је рађена.

Лаб 1

Лаб 2

Лаб 3

Задаци слични лабу 3:

Лаб 4

Лаб 5

Задаци слични лабу 5:

Надокнаде

Током школске године 2020/21 могуће је надокнадити најлошије урађену лабораторијску вежбу током предрока. Непознато је да ли ће (и како) ова могућност остати убудуће. На надокнади може доћи градиво из неке од претходно урађених вежби - области gdb дебагер и makefile. Претходних година су долазиле и нити и bash скриптовање.

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

По досадашњим информацијама из школске године 2020/21, на испиту долази обавезно Git, поред кога може доћи било шта што је рађено на лабораторијским вежбама - Bash скриптовање, gdb, CMake и нити. Било је могуће полагати испит у предроку.

Испод се налазе рокови решени на викију:

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

Напомена: за време пандемије, током школске године 2020/21, могуће је поправити једну лабораторијску вежбу.

  • — Бодови са пет лабораторијских вежби (свака носи 14 бодова, непоправљиве су)
  • — Бодови са испита (максимално 100 бодова)
  • Укупни бодови:
Бодови
Оцена 5 6 7 8 9 10

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

  • На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.
  • Лаб 4 решење за други задатак изгледа много ружно.