d
d
 
(5 intermediate revisions by the same user not shown)
Riadok 7: Riadok 7:
  
 
Pavel Petrovič, pavel.petrovic[[Image:zavinac.gif|@]]fmph.uniba.sk<br>
 
Pavel Petrovič, pavel.petrovic[[Image:zavinac.gif|@]]fmph.uniba.sk<br>
Jozef Šiška, jozef.siska[[Image:zavinac.gif|@]]fmph.uniba.sk<br>
+
Elena Štefancová, elena.stefancova[[Image:zavinac.gif|@]]fmph.uniba.sk<br>
 +
František Dráček, frantisek.dracek[[Image:zavinac.gif|@]]fmph.uniba.sk<br>
 +
 
  
 
== Hodnotenie ==
 
== Hodnotenie ==
Riadok 13: 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)
&nbsp;&nbsp;&nbsp;&nbsp;70 - 74: E <br>
+
&nbsp;&nbsp;&nbsp;&nbsp;70 - 75.99: E<br>
&nbsp;&nbsp;&nbsp;&nbsp;75 - 80: D <br>
+
&nbsp;&nbsp;&nbsp;&nbsp;76 - 81.99: D<br>
&nbsp;&nbsp;&nbsp;&nbsp;81 - 87: C <br>
+
&nbsp;&nbsp;&nbsp;&nbsp;82 - 87.99: C<br>
&nbsp;&nbsp;&nbsp;&nbsp;87 - 93: B <br>
+
&nbsp;&nbsp;&nbsp;&nbsp;88 - 93.99: B<br>
&nbsp;&nbsp;&nbsp;&nbsp;94 - 100: A <br>
+
&nbsp;&nbsp;&nbsp;&nbsp;94 - : A
  
 
== Pravidlá ==
 
== Pravidlá ==
Riadok 23: Riadok 25:
 
* š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ť!)
 
* 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 45-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)
+
* 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 a každý odovzdá sám); spolupráca nad rámec dvojice iba na úrovni konzultácie, každé riešenie musí byť unikátne a zjavne originálne, v opačnom prípade môže byť započítané so záporným znamienkom
 
* 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í (ak by ich malo byť viac ako 3, tak iba v naozaj odôvodnených prípadoch)
* 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 z kvízov na konci výuč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
 
* 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.
+
* 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, ale neodporúča sa spoliehať sa na to.
* dochádzka: keďže predmet je evidovaný ako Kurz, neplatí ako v prípade prednášok, že účasť je nepovinná. Ale, keďže si uvedomujeme, že študenti majú niekedy dôležité povinnosti, alebo zdravotné situácie, ktoré potrebujú riešiť, je možné bez extra zdôvodnení vynechať jednu tretinu vyučovacích hodín, počítajúc tie týždne odkedy sa dochádzka eviduje. Aj tak Vás prosíme, aby ste vyučujúcich o svojej prípadnej neprítomnosti informovali.
+
* dochádzka: keďže predmet je evidovaný ako Kurz, neplatí ako v prípade prednášok, že účasť je nepovinná. Ale, keďže si uvedomujeme, že študenti majú niekedy dôležité povinnosti, alebo zdravotné situácie, ktoré potrebujú riešiť, je možné bez extra zdôvodnení vynechať tri stretnutia. Aj tak Vás prosíme, aby ste vyučujúcich o svojej prípadnej neprítomnosti informovali.
  
 
== Kalendár ==
 
== 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):
+
* v týždni od 19. 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>
* kvíz 24.2. bude z týchto kapitol:
+
* kvíz v týždni 26.2. bude z týchto kapitol:
 
**    3 Dialogue 1
 
**    3 Dialogue 1
 
**    4 Processes 11
 
**    4 Processes 11
Riadok 43: Riadok 45:
 
**    6 Direct Execution 14
 
**    6 Direct Execution 14
 
**    7 CPU Scheduling 11
 
**    7 CPU Scheduling 11
* kvíz 3.3. bude z týchto kapitol:
+
* kvíz v týždni 4.3. bude z týchto kapitol:
 
**    8 Multi-level Feedback 10
 
**    8 Multi-level Feedback 10
 
**    9 Lottery Scheduling (code) 12
 
**    9 Lottery Scheduling (code) 12
 
**    10 Multi-CPU Scheduling 10
 
**    10 Multi-CPU Scheduling 10
 
**    11 Summary 2     
 
**    11 Summary 2     
* kvíz 10.3. bude z týchto kapitol:
+
* kvíz v týždni 11.3. bude z týchto kapitol:
 
** 12 Dialogue  2
 
** 12 Dialogue  2
 
** 13 Address Spaces (code) 7
 
** 13 Address Spaces (code) 7
Riadok 54: Riadok 56:
 
** 15 Address Translation 13
 
** 15 Address Translation 13
 
** 16 Segmentation  10
 
** 16 Segmentation  10
* kvíz 17.3. bude z týchto kapitol:
+
* kvíz v týždni 18.3. bude z týchto kapitol:
 
** 17 Free Space Management 16
 
** 17 Free Space Management 16
 
** 18 Introduction to Paging 12
 
** 18 Introduction to Paging 12
 
** 19 Translation Lookaside Buffers 13
 
** 19 Translation Lookaside Buffers 13
 
** 20 Advanced Page Tables 13
 
** 20 Advanced Page Tables 13
* kvíz 24.3. bude z týchto kapitol:
+
* kvíz v týždni 25.3. bude z týchto kapitol:
 
** 21 Swapping: Mechanisms 8
 
** 21 Swapping: Mechanisms 8
 
** 22 Swapping: Policies 15
 
** 22 Swapping: Policies 15
 
** 23 Complete VM Systems 18
 
** 23 Complete VM Systems 18
 
** 24 Summary 3
 
** 24 Summary 3
* kvíz 31.3. bude z týchto kapitol:
+
* kvíz v týždni 8.4. bude z týchto kapitol:
 
** 25 Dialogue 2
 
** 25 Dialogue 2
 
** 26 Concurrency and Threads 13
 
** 26 Concurrency and Threads 13
Riadok 70: Riadok 72:
 
** 28 Locks 20
 
** 28 Locks 20
 
** 29 Locked Data Structures 14
 
** 29 Locked Data Structures 14
* kvíz 14.4. bude z týchto kapitol:
+
* kvíz v týždni 15.4. bude z týchto kapitol:
 
** 30 Condition Variables 16
 
** 30 Condition Variables 16
 
** 31 Semaphores 18
 
** 31 Semaphores 18
Riadok 76: Riadok 78:
 
** 33 Event-based Concurrency 10
 
** 33 Event-based Concurrency 10
 
** 34 Summary 2
 
** 34 Summary 2
* kvíz 21.4. bude z týchto kapitol:
+
* kvíz v týždni 22.4. bude z týchto kapitol:
 
** 35 Dialogue  1
 
** 35 Dialogue  1
 
** 36 I/O Devices  13
 
** 36 I/O Devices  13
Riadok 82: Riadok 84:
 
** <span style="color:grey">o <s>38 RAID</s> sme už hovorili na Systémovom programovaní, takže otázky v kvíze sem nebudú smerovať</span>
 
** <span style="color:grey">o <s>38 RAID</s> sme už hovorili na Systémovom programovaní, takže otázky v kvíze sem nebudú smerovať</span>
 
** 39 Files and Directories  26
 
** 39 Files and Directories  26
* kvíz 28.4. bude z týchto kapitol:
+
* kvíz v týždni 29.4. bude z týchto kapitol:
 
** 40 File System Implementation 16
 
** 40 File System Implementation 16
 
** 41 Fast File System (FFS) 12
 
** 41 Fast File System (FFS) 12
 
** 42 FSCK and Journaling 18
 
** 42 FSCK and Journaling 18
 
** 43 Log-structured File System (LFS) 13
 
** 43 Log-structured File System (LFS) 13
* kvíz 9.5. bude z týchto kapitol:
+
* kvíz v týždni 6.5. bude z týchto kapitol:
 
** 44 Flash-based SSDs 19
 
** 44 Flash-based SSDs 19
 
** 45 Data Integrity and Protection 11
 
** 45 Data Integrity and Protection 11
Riadok 93: Riadok 95:
 
** 47 Dialogue 2
 
** 47 Dialogue 2
 
** 48 Distributed Systems 14
 
** 48 Distributed Systems 14
* kvíz 12.5. bude z týchto kapitol:
+
* kvíz v týždni 13.5. bude z týchto kapitol:
 
** 53 Intro Security 11
 
** 53 Intro Security 11
 
** 54 Authentication 18
 
** 54 Authentication 18
Riadok 103: Riadok 105:
 
* [https://pages.cs.wisc.edu/~remzi/OSTEP/ Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau: Operating Systems: Three Easy Pieces]
 
* [https://pages.cs.wisc.edu/~remzi/OSTEP/ 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  
 
*  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]
+
 
 +
=== Spätná väzba ===
 +
 
 +
* je vítaná
 +
* kedykoľvek na MS Teams - osobne alebo v skupine
 +
* aj počas semestra môžete použiť aj tento formulár: [https://dai.fmph.uniba.sk/courses/tvorbaIS/feedback.html?predmet=os feedback]
 +
* anketu vzhľadom na to, že je anonymná a zároveň verejná (buď jedno alebo druhé - naraz to nefunguje) a preto obshuje nepravdivé, manipulatívne ba až škodlivé príspevky odtrhnuté z reťaze a od reality, navyše v čase keď už pre Vás nič nemôže zmeniť, nečítam a odporúčam to isté aj Vám.
  
 
__notoc__
 
__notoc__

Aktuálna revízia z 11:17, 1. marec 2024

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

Kontakt

Pavel Petrovič, pavel.petrovic@fmph.uniba.sk
Elena Štefancová, elena.stefancova@fmph.uniba.sk
František Dráček, frantisek.dracek@fmph.uniba.sk


Hodnotenie

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

    70 - 75.99: E
    76 - 81.99: D
    82 - 87.99: C
    88 - 93.99: B
    94 - ∞: 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 45-minútový kvíz s otázkami o naposled preštudovaných kapitolách
  • 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 a každý odovzdá sám); spolupráca nad rámec dvojice iba na úrovni konzultácie, každé riešenie musí byť unikátne a zjavne originálne, v opačnom prípade môže byť započítané so záporným znamienkom
  • 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 by ich malo byť viac ako 3, tak iba v naozaj odôvodnených prípadoch)
  • ak študent nebude mať dosť bodov z kvízov na konci výuč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, ale neodporúča sa spoliehať sa na to.
  • dochádzka: keďže predmet je evidovaný ako Kurz, neplatí ako v prípade prednášok, že účasť je nepovinná. Ale, keďže si uvedomujeme, že študenti majú niekedy dôležité povinnosti, alebo zdravotné situácie, ktoré potrebujú riešiť, je možné bez extra zdôvodnení vynechať tri stretnutia. Aj tak Vás prosíme, aby ste vyučujúcich o svojej prípadnej neprítomnosti informovali.

Kalendár

  • v týždni od 19. 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
  • kvíz v týždni 26.2. bude z týchto kapitol:
    • 3 Dialogue 1
    • 4 Processes 11
    • 5 Process API (code) 13
    • 6 Direct Execution 14
    • 7 CPU Scheduling 11
  • kvíz v týždni 4.3. bude z týchto kapitol:
    • 8 Multi-level Feedback 10
    • 9 Lottery Scheduling (code) 12
    • 10 Multi-CPU Scheduling 10
    • 11 Summary 2
  • kvíz v týždni 11.3. bude z týchto kapitol:
    • 12 Dialogue 2
    • 13 Address Spaces (code) 7
    • 14 Memory API 8
    • 15 Address Translation 13
    • 16 Segmentation 10
  • kvíz v týždni 18.3. bude z týchto kapitol:
    • 17 Free Space Management 16
    • 18 Introduction to Paging 12
    • 19 Translation Lookaside Buffers 13
    • 20 Advanced Page Tables 13
  • kvíz v týždni 25.3. bude z týchto kapitol:
    • 21 Swapping: Mechanisms 8
    • 22 Swapping: Policies 15
    • 23 Complete VM Systems 18
    • 24 Summary 3
  • kvíz v týždni 8.4. bude z týchto kapitol:
    • 25 Dialogue 2
    • 26 Concurrency and Threads 13
    • 27 Thread API 10
    • 28 Locks 20
    • 29 Locked Data Structures 14
  • kvíz v týždni 15.4. bude z týchto kapitol:
    • 30 Condition Variables 16
    • 31 Semaphores 18
    • 32 Concurrency Bugs 14
    • 33 Event-based Concurrency 10
    • 34 Summary 2
  • kvíz v týždni 22.4. bude z týchto kapitol:
    • 35 Dialogue 1
    • 36 I/O Devices 13
    • 37 Hard Disk Drives 14
    • o 38 RAID sme už hovorili na Systémovom programovaní, takže otázky v kvíze sem nebudú smerovať
    • 39 Files and Directories 26
  • kvíz v týždni 29.4. bude z týchto kapitol:
    • 40 File System Implementation 16
    • 41 Fast File System (FFS) 12
    • 42 FSCK and Journaling 18
    • 43 Log-structured File System (LFS) 13
  • kvíz v týždni 6.5. bude z týchto kapitol:
    • 44 Flash-based SSDs 19
    • 45 Data Integrity and Protection 11
    • 46 Summary 1
    • 47 Dialogue 2
    • 48 Distributed Systems 14
  • kvíz v týždni 13.5. bude z týchto kapitol:
    • 53 Intro Security 11
    • 54 Authentication 18
    • 55 Access Control 17
    • 57 Distributed 17

Literatúra

Spätná väzba

  • je vítaná
  • kedykoľvek na MS Teams - osobne alebo v skupine
  • aj počas semestra môžete použiť aj tento formulár: feedback
  • anketu vzhľadom na to, že je anonymná a zároveň verejná (buď jedno alebo druhé - naraz to nefunguje) a preto obshuje nepravdivé, manipulatívne ba až škodlivé príspevky odtrhnuté z reťaze a od reality, navyše v čase keď už pre Vás nič nemôže zmeniť, nečítam a odporúčam to isté aj Vám.