PB152cv Operační systémy - cvičení

Fakulta informatiky
jaro 2020
Rozsah
0/2/0. 2 kr. (plus ukončení). Ukončení: z.
Vyučující
RNDr. Petr Ročkai, Ph.D. (přednášející)
Mgr. Zuzana Baranová (cvičící)
Mgr. Roman Lacko (cvičící)
RNDr. Henrich Lauko, Ph.D. (cvičící)
Mgr. Adam Matoušek (cvičící)
RNDr. Jan Mrázek (cvičící)
RNDr. Lukáš Ručka (cvičící)
Mgr. Lukáš Korenčik (pomocník)
Garance
RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PB152cv/01: Po 17. 2. až Pá 15. 5. Čt 18:00–19:50 A219, Z. Baranová
PB152cv/02: Po 17. 2. až Pá 15. 5. St 18:00–19:50 B130, R. Lacko
PB152cv/03: Po 17. 2. až Pá 15. 5. St 10:00–11:50 A219, H. Lauko
PB152cv/04: Po 17. 2. až Pá 15. 5. St 12:00–13:50 A219, H. Lauko
PB152cv/05: Po 17. 2. až Pá 15. 5. St 14:00–15:50 B130, A. Matoušek
PB152cv/06: Po 17. 2. až Pá 15. 5. St 16:00–17:50 A219, A. Matoušek
PB152cv/07: Po 17. 2. až Pá 15. 5. Čt 10:00–11:50 A219, J. Mrázek
PB152cv/08: Po 17. 2. až Pá 15. 5. Čt 12:00–13:50 A219, P. Ročkai
PB152cv/09: Po 17. 2. až Pá 15. 5. Čt 16:00–17:50 A219, P. Ročkai
PB152cv/10: Po 17. 2. až Pá 15. 5. St 8:00–9:50 B130, L. Ručka
Předpoklady
PB153 Operační systémy, rozhraní || PB152 Operační systémy ||NOW( PB152 Operační systémy )
Je doporučeno absolvovat zároveň s PB071 Principy nízkoúrovňového programování.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 61 mateřských oborů, zobrazit
Cíle předmětu
Předmět doplňuje látku probranou v předmětu PB152 Operační systémy a to zejména formou praktických cvičení. Cílem je především naučit se využívat základní služby operačního systému na programátorské úrovni.
Výstupy z učení
Student bude po absolvování předmětu schopen:
- automatizovat jednoduché úkoly pomocí skriptů
- používat základní rozhraní standardu POSIX v jazyce C
- pracovat se soubory a adresáři
- naprogramovat jednoduchou víceprocesovou službu
- vytvořit obraz operačního systému ve virtuálním stroji
Osnova
  • 1. interpret příkazů
    2. překladač, linker, tvorba programů
    3. skripty 1, make
    4. práce se soubory
    5. procesy, fork
    6. meziprocesová komunikace
    7. vlákna
    8. práce se sítí
    9. automatizace, skripty 2
    10. přístupová práva
    11. virtualizace
    12. vytvoření obrazu OS
Výukové metody
Seminář: řešení praktických cvičení při počítači.
Metody hodnocení
Aktivní účast ve cvičení, samostatné vypracování domácích úkolů počas semestru.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2019, jaro 2021, jaro 2022, podzim 2023, podzim 2024.