(Vytvorená stránka „{{CourseHeader | code = 1-AIN-180 | title = Princípy počítačov - Operačné systémy }} <span style="color:red">Oznam: v akademickom roku 2021/2022 predmet...“) |
d |
||
Riadok 15: | Riadok 15: | ||
* za kvízy: 50 bodov (minimum: 35b) | * za kvízy: 50 bodov (minimum: 35b) | ||
* za praktické zadania: 50 bodov (minimum: 35b) | * za praktické zadania: 50 bodov (minimum: 35b) | ||
− | + | 70 - 74: E <br> | |
− | + | 75 - 80: D <br> | |
− | + | 80 - 87: C <br> | |
− | + | 87 - 93: B <br> | |
− | + | 94 - 100: A <br> | |
− | + | ||
== Pravidlá == | == Pravidlá == | ||
Riadok 108: | Riadok 107: | ||
* Andrew S. Tanenbaum and Herbert Bos: Modern Operating Systems, Fourth Edition | * Andrew S. Tanenbaum and Herbert Bos: Modern Operating Systems, Fourth Edition | ||
* [http://edu.fmph.uniba.sk/~tomcsanyi/os1bak.html Minuloročná stránka Petra Tomcsáyniho] | * [http://edu.fmph.uniba.sk/~tomcsanyi/os1bak.html Minuloročná stránka Petra Tomcsáyniho] | ||
+ | |||
+ | __notoc__ |
Verzia zo dňa a času 13:28, 21. september 2021
Princípy počítačov - Operačné systémy 1-AIN-180
Oznam: v akademickom roku 2021/2022 predmet Operačné systémy prebieha (kým situácia umožní) prezenčne.
Kontakt
Pavel Petrovič, pavel.petrovicfmph.uniba.sk
Jozef Šiška, jozef.siskafmph.uniba.sk
Hodnotenie
- za kvízy: 50 bodov (minimum: 35b)
- za praktické zadania: 50 bodov (minimum: 35b)
70 - 74: E
75 - 80: D
80 - 87: C
87 - 93: B
94 - 100: A
Pravidlá
- študenti samostatne študujú učebnicu (prvú v zozname nižšie)
- na každom stretnutí 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 90 minút na cvičení riešia (s asistenciou vyučujúcich) praktickú úlohu, ktorá je hodnotená, odovzdať ju môžu hneď, alebo doma
- riešenia sa odovzdávajú do systému LIST
Kalendár
- 21.9. úvodné stretnutie, čitateľský denník:
- 1 Dialogue 2
- 2 Introduction (code) 17
- 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.9. čitateľský denník:
- 12 Dialogue 2
- 13 Address Spaces (code) 7
- 14 Memory API 8
- 15 Address Translation 13
- 16 Segmentation 10
- 19.9. č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.9. č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
- 16.11. čitateľský denník:
- 35 Dialogue 1
- 36 I/O Devices 13
- 37 Hard Disk Drives 14
- 38 Redundant Disk Arrays (RAID) 16
- 39 Files and Directories 26
- 23.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
- 30.11. č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
- 7.12. čitateľský denník:
- 49 Network File System (NFS) 16
- 50 Andrew File System (AFS) 12
- 51 Summary 1
- 52 Dialogue 2
- 53 Intro Security 11
- 14.12. čitateľský denník:
- 54 Authentication 18
- 55 Access Control 17
- 56 Cryptography 19
- 57 Distributed 17
Literatúra
- Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau: Operating Systems: Three Easy Pieces
- Andrew S. Tanenbaum and Herbert Bos: Modern Operating Systems, Fourth Edition
- Minuloročná stránka Petra Tomcsáyniho