POS

Izvor: SI Wiki
Pređi na navigaciju Pređi na pretragu

Praktikum iz operativnih sistema je izborni predmet iz četvrtog semestra za SI i RTI.

Korisne veze

Nastava

Teorijska i praktična nastava se zajedno predaju u 7 termina po 3 časa u laboratoriji. Teme koje se obrađuju su:

  • Predavanja 1-3: Osnovne komande u Linux komandnoj liniji i kasnije pisanje skripti u Bash skriptnom jeziku.
  • Predavanje 4: Osnovna sistem-administracija kao instaliranje Linux sistema, particionisanje diskova, itd. Ovaj deo gradiva se ne ocenjuje.
  • Predavanje 5: Osnove alata za programiranje na Linuxu kao što su gdb i make.
  • Predavanje 6: Osnove paralelnog programiranja uz pomoć PThreads biblioteke.
  • Predavanje 7: Osnovne git komande.

Ove i ostale informacije o kojima se uči na predmetu se mogu naći u odeljku materijala na stranici predmeta.

Laboratorijske vežbe

Predmet se sastoji od 7 termina po 3 časa u laboratoriji. U toku svakog sem prvog i petog termina rade se zadaci iz prethodno pređenog gradiva. Sve vežbe su nenadoknadive. U svakom terminu vežbi 2-3 poena nosi gradivo iz tog bloka, a ostatak poena nosi gradivo iz prethodnog bloka.

Ovaj sistem se razlikuje u školskoj godini 2020/21. jer je prva laboratorijska vežba rađena samo sa jednom nedeljom gradiva, umesto sa dve. Zbog toga može da se primeti znatna razlika u težini prve dve laboratorijske vežbe 2021. godine u odnosu na iste vežbe ostalih godina. Preporučeno je tokom učenja otići na stranicu svake laboratorijske vežbe i proveriti u kom terminu je rađena.

Lab 1

Lab 2

Lab 3

Zadaci slični labu 3:

Lab 4

Lab 5

Zadaci slični labu 5:

Nadoknade

Tokom školske godine 2020/21 moguće je nadoknaditi najlošije urađenu laboratorijsku vežbu tokom predroka. Nepoznato je da li će (i kako) ova mogućnost ostati ubuduće. Na nadoknadi može doći gradivo iz neke od prethodno urađenih vežbi - oblasti gdb debager i makefile. Prethodnih godina su dolazile i niti i bash skriptovanje.

Ispitni rokovi

Po dosadašnjim informacijama iz školske godine 2020/21, na ispitu dolazi obavezno Git, pored koga može doći bilo šta što je rađeno na laboratorijskim vežbama - Bash skriptovanje, gdb, CMake i niti. Bilo je moguće polagati ispit u predroku.

Ispod se nalaze rokovi rešeni na vikiju:

Način ocenjivanja

Napomena: za vreme pandemije, tokom školske godine 2020/21, moguće je popraviti jednu laboratorijsku vežbu.

  • — Bodovi sa pet laboratorijskih vežbi (svaka nosi 14 bodova, nepopravljive su)
  • — Bodovi sa ispita (maksimalno 100 bodova)
  • Ukupni bodovi:
Bodovi
Ocena 5 6 7 8 9 10

Potrebna pomoć

  • Na ovom predmetu fale postavke rokova. Pomozite vikiju pamćenjem/prepisivanjem rokova i postavljanjem na viki.
  • Lab 4 rešenje za drugi zadatak izgleda mnogo ružno.