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
- 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
• 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ě.
PB152cv Operační systémy - cvičení
Fakulta informatikypodzim 2023
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Mgr. Adam Matoušek (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Nikola Beneš, Ph.D. (cvičící)
Mgr. František Bráblík (cvičící)
Bc. Martin Janů (cvičící)
Mgr. Petr Kadlec (cvičící)
Bc. Martin Klimeš (cvičící)
Tomáš Pavlík (cvičící)
RNDr. Lukáš Ručka (cvičící)
Bc. Vladimír Uhlík (cvičící)
Bc. Frederik Fedorko (pomocník)
Boris Hajduk (pomocník)
Bc. Dominik Hluštík (pomocník)
Mgr. Jakub Bartolomej Košuth (pomocník)
Bc. Tomáš Krchňák (pomocník)
Bc. Veronika Mitická (pomocník)
Mgr. Bc. Roman Solař (pomocník)
Bc. Michal Šoltis (pomocník)
Vít Špunda (pomocník)
Bc. Ondřej Tesáček (pomocník)
Bc. Dominik Tichý (pomocník)
Ján Václav (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 10:00–11:50 B011, N. Beneš
PB152cv/02: Čt 8:00–9:50 B011, P. Ročkai
PB152cv/03: Čt 14:00–15:50 A219, L. Ručka
PB152cv/04: St 14:00–15:50 B011, L. Ručka
PB152cv/05: Čt 10:00–11:50 B011, A. Matoušek
PB152cv/06: Út 16:00–17:50 B011, F. Bráblík
PB152cv/07: Čt 18:00–19:50 B130, P. Kadlec
PB152cv/08: Pá 8:00–9:50 B011, M. Janů
PB152cv/09: Út 8:00–9:50 B130, V. Uhlík
PB152cv/10: Čt 12:00–13:50 A219, M. Klimeš
PB152cv/11: St 8:00–9:50 B011, T. Pavlík
PB152cv/12: Po 12:00–13:50 B130, V. Uhlík
PB152cv/13: Pá 10:00–11:50 A219, T. Pavlík - Předpoklady
- ( PB153 Operační systémy, rozhraní || PB152 Operační systémy ) && ( 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 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
- předmět má 62 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:
• 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 - Osnova
- Blok 1: Vstup/výstup
1. openat, read, write, dprintf
2. socket (AF_UNIX), connect, bind, listen, accept
3. select/poll, mmap/mprotect/munmap,
4. shell 1 – roury, přesměrování, řízení toku
- Blok 2: Soubory, síť
5. fdopendir, fstatat, readdir
6. getaddrinfo, gethostinfo
7. execve (+ getenv, setenv)
8. shell 2 – soubory, make
- Blok 3: Souběžnost
9. sigaction, fork, pipe, socketpair, waitpid
10. pthread_create, pthread_mutex
11. pthread_cond, pthread_rwlock
12. shell 3, opakování
- Blok 1: Vstup/výstup
- 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 sady větších domácích úloh + 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ě.
PB152cv Operační systémy - cvičení
Fakulta informatikyjaro 2022
- 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í)
Ing. Dávid Bolvanský (cvičící)
Mgr. František Bráblík (cvičící)
Bc. Robert Konicar (cvičící)
Bc. Martin Kozlovský (cvičící)
Mgr. Roman Lacko (cvičící)
Bc. Dominik Tichý (cvičící)
Mgr. Paulína Ayaziová (pomocník)
Mgr. Zuzana Baranová (pomocník)
Aleš Horna (pomocník)
Mgr. Nastasia Juračková (pomocník)
Mgr. Jakub Bartolomej Košuth (pomocník)
Bc. Michal Krejčíř (pomocník)
Bc. Tomáš Krchňák (pomocník)
RNDr. Jan Mrázek (pomocník)
Bc. Radoslav Palkovič (pomocník)
Bc. Michal Šoltis (pomocník)
Bc. Matej Vavrek (pomocník)
Bc. Josef Žižka (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: St 16. 2. až St 11. 5. St 16:00–17:50 B130, D. Bolvanský
PB152cv/02: St 16. 2. až St 11. 5. St 18:00–19:50 B130, F. Bráblík
PB152cv/03: Út 15. 2. až Út 10. 5. Út 12:00–13:50 B130, R. Konicar
PB152cv/04: St 16. 2. až St 11. 5. St 10:00–11:50 B130, M. Kozlovský
PB152cv/05: St 16. 2. až St 11. 5. St 14:00–15:50 B130, M. Kozlovský
PB152cv/06: Út 15. 2. až Út 10. 5. Út 8:00–9:50 B130, R. Lacko
PB152cv/07: Pá 18. 2. až Pá 13. 5. Pá 14:00–15:50 B130, D. Tichý
PB152cv/08: Út 15. 2. až Út 10. 5. Út 14:00–15:50 B130, P. Ročkai
PB152cv/09: Čt 17. 2. až Čt 12. 5. Čt 18:00–19:50 B130, D. Tichý - 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á 62 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
- 1. interpret příkazů
- 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ě.
PB152cv Operační systémy - cvičení
Fakulta informatikyjaro 2021
- 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. Paulína Ayaziová (cvičící)
Mgr. Zuzana Baranová (cvičící)
Mgr. František Bráblík (cvičící)
Bc. Tomáš Krchňák (cvičící)
Mgr. Roman Lacko (cvičící)
RNDr. Jan Mrázek (cvičící)
RNDr. Vladimír Štill, Ph.D. (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/samost: Rozvrh nebyl do ISu vložen. P. Ročkai
PB152cv/01: Rozvrh nebyl do ISu vložen. V. Štill
PB152cv/02: Rozvrh nebyl do ISu vložen. P. Ayaziová
PB152cv/03: Rozvrh nebyl do ISu vložen. R. Lacko
PB152cv/04: Rozvrh nebyl do ISu vložen. J. Mrázek
PB152cv/05: Rozvrh nebyl do ISu vložen. P. Ročkai
PB152cv/06: Rozvrh nebyl do ISu vložen. Z. Baranová
PB152cv/07: Rozvrh nebyl do ISu vložen. F. Bráblík
PB152cv/08: Rozvrh nebyl do ISu vložen. T. Krchňák - 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á 62 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
- 1. interpret příkazů
- 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ě.
PB152cv Operační systémy - cvičení
Fakulta informatikyjaro 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
- 1. interpret příkazů
- 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ě.
PB152cv Operační systémy - cvičení
Fakulta informatikyjaro 2019
- 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í)
- Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. Ing. Jan Staudek, CSc.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Pá 10:00–11:50 B130
- Předpoklady
- ! PB153 Operační systémy, rozhraní &&!NOW( PB153 Operační systémy, rozhraní )
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.
Předmět si smí zapsat nejvýše 16 stud.
Momentální stav registrace a zápisu: zapsáno: 0/16, pouze zareg.: 0/16, pouze zareg. s předností (mateřské obory): 0/16 - Mateřské obory/plány
- předmět má 24 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
- 1. interpret příkazů
- Výukové metody
- Seminář: řešení praktických cvičení při počítači.
- Metody hodnocení
- Aktivní účast ve cvičení, vypracování zápočtového příkladu ve cvičení v posledním týdnu semestru.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (nejnovější)