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

Fakulta informatiky
podzim 2025
Rozsah
0/2/1. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučováno kontaktně
Vyučující
RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Lukáš Ručka (cvičící)
Jiří Pastrňák (cvičící)
Bc. Vladimír Uhlík (cvičící)
Karel Čermák (cvičící)
Tomáš Waldsberger (cvičící)
Bc. Tomáš Pavlík (cvičící)
Jozef Sabo (cvičící)
Bc. Tomáš Rohlínek (cvičící)
Mgr. Adam Matoušek (cvičící)
Bc. Matej Korž (cvičící)
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 15. 9. až Po 15. 12. Po 10:00–11:50 C122, L. Ručka
PB152cv/02: St 17. 9. až St 17. 12. St 16:00–17:50 C121, J. Pastrňák
PB152cv/03: St 17. 9. až St 17. 12. St 14:00–15:50 C122, V. Uhlík
PB152cv/04: St 17. 9. až St 17. 12. St 10:00–11:50 C121, K. Čermák
PB152cv/05: Po 15. 9. až Po 15. 12. Po 18:00–19:50 C122, T. Waldsberger
PB152cv/06: Po 15. 9. až Po 15. 12. Po 14:00–15:50 C121, T. Pavlík
PB152cv/07: Po 15. 9. až Po 15. 12. Po 8:00–9:50 C122, J. Sabo
PB152cv/08: Pá 19. 9. až Pá 19. 12. Pá 10:00–11:50 C122, T. Rohlínek
PB152cv/09: Út 16. 9. až Út 16. 12. Út 8:00–9:50 A219, A. Matoušek
PB152cv/10: St 17. 9. až St 17. 12. St 18:00–19:50 A219, M. Korž
Předpoklady
( PB152 Operační systémy || PB153 Operační systémy, rozhraní ) && ( PB111 Principy nízkoúr. prog. || PB071 Principy nízkoúr. prog. )
  • Vhodné doplnit přednáškou PV065 UNIX – programováni a správa systému I.
  • 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á 37 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 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:
    • používat základní rozhraní standardu POSIX v jazyce C
    • pracovat se soubory a adresáři
    • pracovat s proudovými a datagramovými sockety
    • naprogramovat jednoduchou službu
    Osnova
    • Blok 1:
      1. základy práce se soubory
      2. datagramy
      3. čekání na událost
      4. mapování souborů do paměti

    • Blok 2:
      5. řetězce a cesty
      6. adresáře
      7. adresy a síť
      8. spustitelné soubory

    • Blok 3:
      9. souběžná komunikace
      10. procesy
      11. vlákna
      12. synchronizace

    Výukové metody
    domácí příprava a semináře
    Metody hodnocení
    Práce během semestru (dle vlastního výběru): aktivní účast ve cvičení + týdenní programovací cvičení + 3 průběžné programovací testy. Hodnoceno souhrnně ve čtyřtýdenních blocích. Kolokvium: programovací test u školního počítače bez přístupu k internetu.
    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 2020, jaro 2021, jaro 2022, podzim 2023, podzim 2024.
    • Statistika zápisu (nejnovější)
    • Permalink: https://is.muni.cz/predmet/fi/podzim2025/PB152cv