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

Fakulta informatiky
podzim 2024
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í)
Mgr. František Bráblík (cvičící)
Bc. Miroslav Gáll (cvičící)
Matej Korž (cvičící)
Mgr. Adam Matoušek (cvičící)
Tomáš Pavlík (cvičící)
RNDr. Lukáš Ručka (cvičící)
Samuel Stančík (cvičící)
Bc. Vladimír Uhlík (cvičící)
Tomáš Waldsberger (cvičící)
Jakub Wolek (cvičící)
Jozef Sabo (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/konzultace: Čt 24. 10. až Čt 16. 1. Čt 16:00–17:50 A218, P. Ročkai
PB152cv/01: Čt 26. 9. až Čt 19. 12. Čt 12:00–13:50 B011, P. Ročkai
PB152cv/02: Út 24. 9. až Út 17. 12. Út 10:00–11:50 B130, T. Waldsberger
PB152cv/03: Čt 26. 9. až Čt 19. 12. Čt 14:00–15:50 B130, L. Ručka
PB152cv/04: Čt 26. 9. až Čt 19. 12. Čt 18:00–19:50 B130, A. Matoušek
PB152cv/05: Po 23. 9. až Po 16. 12. Po 10:00–11:50 B011, F. Bráblík
PB152cv/06: St 25. 9. až St 18. 12. St 16:00–17:50 B011, V. Uhlík
PB152cv/07: Út 24. 9. až Út 17. 12. Út 18:00–19:50 B011, V. Uhlík
PB152cv/08: Út 24. 9. až Út 17. 12. Út 8:00–9:50 B130, M. Gáll
PB152cv/09: Pá 27. 9. až Pá 20. 12. Pá 10:00–11:50 B011, T. Pavlík
PB152cv/10: St 25. 9. až St 18. 12. St 14:00–15:50 B130, S. Stančík
PB152cv/11: St 25. 9. až St 18. 12. St 18:00–19:50 B011, M. Korž
PB152cv/12: Po 23. 9. až Po 16. 12. Po 14:00–15:50 B011, J. Wolek
Předpoklady
( PB153 Operační systémy, rozhraní || PB152 Operační systémy ) && ( PB111 Principy nízkoúr. prog. || PB071 Principy nízkoúr. prog. || SOUHLAS)
  • Vhodné doplnit přednáškou PV065 UNIX – programováni a správa systému I.
  • Výjimka z prerekvizity PB111 nebo PB071 je podmíněna ziskem alespoň 150 bodů v uplynulém semestru.
  • 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
    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
    • naprogramovat jednoduchou víceprocesovou 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.
    • Statistika zápisu (nejnovější)
    • Permalink: https://is.muni.cz/predmet/fi/podzim2024/PB152cv