Operačné systémy

Upozornenie

Prvé cvičenie 9. septembra sa z technických dôvodov na strane počítačovej učebne neuskutočnilo! Obsah cvičenia zostal na samoštúdium. Prešli ste si tieto časti prvého cvičenia:

  1. Príprava prostredia na vlastných počítačoch
  2. Skúška vytvorenia commitu na vlastných počítačoch
  3. Oboznámenie sa s kódom xv6

Technické problémy s inštaláciou nástrojov alebo s inštrukciami prvého cvičenia riešte na príslušných kanáloch Discord servera.

Predpokladáme, že na druhom cvičení budete mať vytvorený vzdialený repozitár na službe GitLab a prejdené prvé cvičenie.

Organizácia
Prednášky
Cvičenia
Podmienky
Literatúra

Organizácia predmetu

Ďakujem univerzite MIT, zvlášť pánovi Fransovi Kaashoekovi, s ktorým som komunikoval, za povolenie používať ich materiály pre predmet operačné systémy. Stránka kurzu, podľa ktorej tento predmet učíme, je https://pdos.csail.mit.edu/6.S081/2025/

Predmet je členený do nasledujúcich aktivít (podľa kreditového systému; 1 kredit = 25 až 30 hodín štúdia):

  • Prednáška: 2 hodiny týždenne v stredu o 8.00
  • Cvičenie: 2 hodiny týždenne podľa vybranej rozvrhovej akcie (utorok 13.00 a 15.00)
  • Samostatné domáce štúdium počas semestra: 8 hodín týždenne
  • Príprava na skúšku: 6 – 36 hodín

Všetky vyššie uvedené aktivity sú dobrovoľné.

Konzultácie:

Dohodou (na prednáške/cvičení/mailom)

Plán semestra

V tabuľke sú uvedené dátumy prednášok a testov počas semestra. Zmeny sú vyhradené!

17.9.2025 Prednáška 1
24.9.2025 Prednáška 2
1.10.2025 Prednáška 3
cvičenia 7.10.2025 prvý kontrolný test (laby 1 a 2)
8.10.2025 Prednáška 4
15.10.2025 Prednáška 5
22.10.2025 Prednáška 6
29.10.2025 Prednáška 7
cvičenia 4.11.2025 druhý kontrolný test (laby 3 – 5)
5.11.2025 Prednáška 8
12.11.2025 Prednáška 9
19.11.2025 Prednáška 10
26.11.2025 Prednáška 11
3.12.2025 Prednáška 12
cvičenia 9.12.2025 tretí kontrolný test (laby 6 – 8)
Skúškové obdobie Skúška
Skúškové obdobie Opravný termín skúšky

Prednášky

2. prednáška

Organizácia OS

3. prednáška

Virtuálna pamäť








Cvičenia

Nástroje potrebné na vytvorenie pracovného prostredia nájdete v sekcii Nástroje.




Hodnotenie a podmienky absolvovania predmetu

  • 8 × 2-bodová bleskovka na začiatku cvičenia. Slúži na preverenie prípravy na cvičenie. Obsah bude zadaný na prednáške (obvykle kapitola a sekcie z xv6 knižky na dané cvičenie). Koná sa každé cvičenie okrem 1., 4. , 8. a 12. týždňa.
  • 1 × 8-bodový a 2 × 18-bodový test na cvičeniach. Testy sa budú vypracovávať za počítačmi v učebniach v štandardnom prostredí (viď virtuálny PC v menu vpravo). Prvý test sa koná v 4. týždni semestra s dĺžkou 50 minút. Po teste pokračuje cvičenie. Ďalšie dva testy sa konajú vo 8. a 13. týždni semestra s dĺžkou celého cvičenia (100 minút).
  • Na pripustenie ku skúške musí študent(ka) získať v súčte aspoň 16 bodov z bleskoviek a testov. Do súčtu sa nezapočítavajú bonusy/malusy.
  • 1 × 40-bodová skúška.

Prednášajúci a cvičiaci môžu udeľovať bonusy/malusy podľa aktivity na prednáškach a cvičeniach.

Vyžadované minimum na získanie predpokladu na vykonanie skúšky je 24 bodov.

Literatúra


  • SILBERSCHATZ, A. – GALVIN, P B. – GAGNE, G. Operating System Concepts. 10th ed. New York : John Wiley & Sons, 2021. 1040 s. ISBN 978-1119800361.
  • TANENBAUM, A S. – BOS H. Modern operating systems. 5th ed. Amsterdam : Pearson, 2022. ISBN 978-0137618873.
  • ŠTEFANOVIČ, J. Základy operačných systémov. Bratislava : STU v Bratislave FIIT, 2007. 105 s. ISBN 978-80-227-2586-6.

Architektúra RISC-V