FI:PB152cv Operační systémy - cvičení - Informace o předmětu
PB152cv Operační systémy - cvičení
Fakulta informatikypodzim 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
- Analýza a zpracování obrazu (program FI, N-VIZ)
- Bioinformatika a systémová biologie (program FI, N-UIZD)
- Computer Games Development (program FI, N-VIZ_A)
- Computer Graphics and Visualisation (program FI, N-VIZ_A)
- Computer Networks and Communications (program FI, N-PSKB_A)
- Cybersecurity Management (program FI, N-RSSS_A)
- Formální analýza počítačových systémů (program FI, N-TEI)
- Grafický design (program FI, N-VIZ)
- Graphic Design (program FI, N-VIZ_A)
- Hardware Systems (program FI, N-PSKB_A)
- Hardwarové systémy (program FI, N-PSKB)
- Image Processing and Analysis (program FI, N-VIZ_A)
- Informační bezpečnost (program FI, N-PSKB)
- Informatika (program FI, B-INF) (2)
- Informatika ve vzdělávání (program FI, B-IVV) (2)
- Information Security (program FI, N-PSKB_A)
- Kvantové a jiné neklasické výpočetní modely (program FI, N-TEI)
- Kyberbezpečnost (program FI, B-CS)
- Počítačová grafika a vizualizace (program FI, N-VIZ)
- Počítačové sítě a komunikace (program FI, N-PSKB)
- Principy programovacích jazyků (program FI, N-TEI)
- Programování a vývoj aplikací (program FI, B-PVA)
- Řízení kyberbezpečnosti (program FI, N-RSSS)
- Řízení vývoje služeb (program FI, N-RSSS)
- Řízení vývoje softwarových systémů (program FI, N-RSSS)
- Services Development Management (program FI, N-RSSS_A)
- Software Systems Development Management (program FI, N-RSSS_A)
- Softwarové systémy (program FI, N-PSKB)
- Strojové učení a umělá inteligence (program FI, N-UIZD)
- Učitel informatiky a správce sítě (program FI, N-UCI)
- Učitelství informatiky pro střední školy (program FI, N-UCI) (2)
- Vývoj počítačových her (program FI, N-VIZ)
- Zpracování a analýza rozsáhlých dat (program FI, N-UIZD)
- Zpracování přirozeného jazyka (program FI, N-UIZD)
- 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
- Blok 1:
- 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ě.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2024/PB152cv