d
d
Riadok 3: Riadok 3:
 
     | title = Princípy počítačov - Operačné systémy
 
     | title = Princípy počítačov - Operačné systémy
 
}}
 
}}
 
<span style="color:red">Oznam: v akademickom roku 2021/2022 predmet Operačné systémy prebieha (kým situácia umožní) prezenčne. </span>
 
  
 
== Kontakt ==
 
== Kontakt ==
Riadok 24: Riadok 22:
  
 
* študenti samostatne študujú učebnicu (prvú v zozname nižšie)
 
* študenti samostatne študujú učebnicu (prvú v zozname nižšie)
 +
* k príslušným kapitolám je vždy aspoň týždeň vopred pripravený tutoriál (ale nemusí tam byť všetko, kapitoly si treba najskôr prečítať!)
 
* na každom stretnutí samostatne vyplnia 30-minútový kvíz s otázkami o naposled preštudovaných kapitolách
 
* na každom stretnutí samostatne vyplnia 30-minútový kvíz s otázkami o naposled preštudovaných kapitolách
* následne približne 15 minút prediskutujeme správne riešenia kvízu
+
* zvyšných 105 minút na cvičení riešia (s asistenciou vyučujúcich) samostatne alebo po dvojiciach praktickú úlohu, ktorá je hodnotená, odovzdať ju môžu hneď, alebo doma (ak pracuje dvojica spolu, napíšu to do komentára na začiatku riešenia)
* zvyšných 90 minút na cvičení riešia (s asistenciou vyučujúcich) samostatne alebo po dvojiciach praktickú úlohu, ktorá je hodnotená, odovzdať ju môžu hneď, alebo doma (ak pracuje dvojica spolu, napíšu to do komentára na začiatku riešenia)
+
 
* riešenia sa odovzdávajú do systému LIST
 
* riešenia sa odovzdávajú do systému LIST
 
* ak sa študent nemohol nejakého kvízu zúčastniť z objektívnych dôvodov, môže podobný kvíz riešiť v skúškovom období
 
* ak sa študent nemohol nejakého kvízu zúčastniť z objektívnych dôvodov, môže podobný kvíz riešiť v skúškovom období
Riadok 35: Riadok 33:
 
== Kalendár ==
 
== Kalendár ==
  
* 21.9. úvodné stretnutie, čitateľský denník:
+
* v týždni od 12. februára : úvodné stretnutie, čitateľský denník (treba mať naštudované a už prvú hodinu bude kvíz):
 
** 1 Dialogue  2
 
** 1 Dialogue  2
 
** 2 Introduction (code)  17<br>
 
** 2 Introduction (code)  17<br>
úloha: prečítať úvodnú kapitolu, spustiť všetok kód, ktorý v nej je, z toho urobiť záznam (skopírovať z terminálu) a odovzdať do LISTu.
 
* 28.9. čitateľský denník:
 
** 3 Dialogue 1
 
** 4 Processes 11
 
** 5 Process API (code) 13
 
** 6 Direct Execution  14
 
** 7 CPU Scheduling  11
 
* 5.10., čitateľský denník:
 
** 8 Multi-level Feedback  10
 
** 9 Lottery Scheduling (code)  12
 
** 10 Multi-CPU Scheduling  10
 
** 11 Summary  2
 
* 12.10. čitateľský denník:
 
** 12 Dialogue  2
 
** 13 Address Spaces (code) 7
 
** 14 Memory API  8
 
** 15 Address Translation 13
 
** 16 Segmentation  10
 
* 19.10. čitateľský denník:
 
** 17 Free Space Management  16
 
** 18 Introduction to Paging  12
 
** 19 Translation Lookaside Buffers  13
 
** 20 Advanced Page Tables  13
 
* 26.10. čitateľský denník:
 
** 21 Swapping: Mechanisms  8
 
** 22 Swapping: Policies  15
 
** 23 Complete VM Systems  18
 
** 24 Summary  3
 
* 2.11. čitateľský denník:
 
** 25 Dialogue  2
 
** 26 Concurrency and Threads (code)  13
 
** 27 Thread API (code)  10
 
** 28 Locks (code)  20
 
** 29 Locked Data Structures  14
 
* 9.11. čitateľský denník:
 
** 30 Condition Variables (code)  16
 
** 31 Semaphores (code)  18
 
** 32 Concurrency Bugs  14
 
** 33 Event-based Concurrency  10
 
** 34 Summary  2
 
* 23.11. čitateľský denník:
 
** 35 Dialogue  1
 
** 36 I/O Devices  13
 
** 37 Hard Disk Drives  14
 
** 39 Files and Directories  26
 
* 30.11. čitateľský denník:
 
** 40 File System Implementation  16
 
** 41 Fast File System (FFS)  12
 
** 42 FSCK and Journaling  18
 
** 43 Log-structured File System (LFS)  13
 
* 7.12. čitateľský denník:
 
** 44 Flash-based SSDs  19
 
** 45 Data Integrity and Protection  11
 
** 46 Summary  1
 
** 47 Dialogue  2
 
** 48 Distributed Systems  14
 
* 14.12. čitateľský denník:
 
** 53 Intro Security  11
 
** 54 Authentication  18
 
** 55 Access Control  17
 
** 57 Distributed  17
 
  
 
== Literatúra ==
 
== Literatúra ==

Verzia zo dňa a času 07:47, 30. január 2023

Princípy počítačov - Operačné systémy 1-AIN-180

Kontakt

Pavel Petrovič, pavel.petrovic@fmph.uniba.sk
Jozef Šiška, jozef.siska@fmph.uniba.sk

Hodnotenie

  • za kvízy: 50 bodov (minimum: 35b)
  • za praktické zadania: 50 bodov (minimum: 35b)

    70 - 74: E
    75 - 80: D
    81 - 87: C
    87 - 93: B
    94 - 100: A

Pravidlá

  • študenti samostatne študujú učebnicu (prvú v zozname nižšie)
  • k príslušným kapitolám je vždy aspoň týždeň vopred pripravený tutoriál (ale nemusí tam byť všetko, kapitoly si treba najskôr prečítať!)
  • na každom stretnutí samostatne vyplnia 30-minútový kvíz s otázkami o naposled preštudovaných kapitolách
  • zvyšných 105 minút na cvičení riešia (s asistenciou vyučujúcich) samostatne alebo po dvojiciach praktickú úlohu, ktorá je hodnotená, odovzdať ju môžu hneď, alebo doma (ak pracuje dvojica spolu, napíšu to do komentára na začiatku riešenia)
  • riešenia sa odovzdávajú do systému LIST
  • ak sa študent nemohol nejakého kvízu zúčastniť z objektívnych dôvodov, môže podobný kvíz riešiť v skúškovom období
  • ak študent nebude mať dosť bodov z kvízov na konci výčbovej časti semestra, môže v skúškovom období písať skúškovú písomku z celej látky zo semestra s max. možným ziskom 40 bodov, tieto body nahrádzajú všetky body, ktoré získal za kvízy počas semestra
  • ak študent nebude mať dosť bodov za praktické zadania na konci výučbovej časti semestra, môže v skúškovom období získať ďalšie body za doplňujúce praktické zadania, tieto body dopĺňajú všetky body, ktoré získal za praktické zadania počas semestra
  • v priebehu semestra sa môžu vyskytnúť príležitostné prémie, v ktorých je možné doplniť body za kvízy alebo za praktické zadania.

Kalendár

  • v týždni od 12. februára : úvodné stretnutie, čitateľský denník (treba mať naštudované a už prvú hodinu bude kvíz):
    • 1 Dialogue 2
    • 2 Introduction (code) 17

Literatúra