Operačné systémy

Prednáška 16.10. – zmena

V stredu 16.10. prebieha výučba ako vo štvrtok. Piata prednáška na tému „Výpadky stránok“ bude vysielaná v normálnom čase na YouTube kanáli. Ak v tom čase nemáte výučbu, môžete sa pridať do živého chatu. Po vysielaní bude prednáška dostupná v archíve.

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/2024/index.html

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 (pondelok 10.00 a 13.00; 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é!

18.9.2024 Úvod do OS, systémové volania
25.9.2024 Organizácia OS
2.10.2024 Virtuálna pamäť
cvičenia 7. a 8.10.2024 prvý kontrolný test (laby 1 a 2)
9.10.2024 Prechod user ↔ kernel
16.10.2024 Výpadky stránok (iba na YouTube)
23.10.2024 Vlákna
30.10.2024 Pozvaná prednáška Nokia
cvičenia 4. a 5.11.2024 druhý kontrolný test (laby 3 – 5)
6.11.2024 Zámky
13.11.2024 Súborový systém
20.11.2024 Obnova FS po zlyhaní
27.11.2024 Prerušenia
cvičenia 2. a 3.12.2024 tretí kontrolný test (laby 6 – 9)
🎅 4.12.2024 Prednáška
9.12.2024 (pondelok – náhradný termín) Prednáška
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äť

4. prednáška

Prechod user ↔ kernel

5. prednáška

Výpadky stránok

6. prednáška

Vlákna

Pozvaná prednáška Nokia
7. prednáška

Zámky

8. prednáška

Súborový systém

9. prednáška

Obnova FS po zlyhaní

10. prednáška

Prerušenia

Prednáška

Cvičenia

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

4 – tabuľky stránok

prvý test (50 min)



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 12. 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 je v celkovom súčte 56 bodov. Pre úplné informácie o podmienkach viď prvú prednášku.

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