FI:PB152cv Operating Systems - Practicals - Course Information
PB152cv Operating Systems - Practicals
Faculty of InformaticsAutumn 2025
- Extent and Intensity
- 0/2/1. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
In-person direct teaching - Teacher(s)
- RNDr. Petr Ročkai, Ph.D. (lecturer)
RNDr. Lukáš Ručka (seminar tutor)
Jiří Pastrňák (seminar tutor)
Bc. Vladimír Uhlík (seminar tutor)
Karel Čermák (seminar tutor)
Tomáš Waldsberger (seminar tutor)
Bc. Tomáš Pavlík (seminar tutor)
Jozef Sabo (seminar tutor)
Bc. Tomáš Rohlínek (seminar tutor)
Mgr. Adam Matoušek (seminar tutor)
Bc. Matej Korž (seminar tutor) - Guaranteed by
- RNDr. Petr Ročkai, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PB152cv/01: Mon 15. 9. to Mon 15. 12. Mon 10:00–11:50 C122, L. Ručka
PB152cv/01_nahrada: No timetable has been entered into IS. L. Ručka
PB152cv/02: Wed 17. 9. to Wed 17. 12. Wed 16:00–17:50 C121, J. Pastrňák
PB152cv/02_nahrada: No timetable has been entered into IS. J. Pastrňák
PB152cv/03: Wed 17. 9. to Wed 17. 12. Wed 14:00–15:50 C122, V. Uhlík
PB152cv/03_nahrada: No timetable has been entered into IS. V. Uhlík
PB152cv/04: Wed 17. 9. to Wed 17. 12. Wed 10:00–11:50 C121, K. Čermák
PB152cv/04_nahrada: No timetable has been entered into IS. K. Čermák
PB152cv/05: Mon 15. 9. to Mon 15. 12. Mon 18:00–19:50 C122, T. Waldsberger
PB152cv/05_nahrada: No timetable has been entered into IS. T. Waldsberger
PB152cv/06: Mon 15. 9. to Mon 15. 12. Mon 14:00–15:50 C121, T. Pavlík
PB152cv/06_nahrada: No timetable has been entered into IS. T. Pavlík
PB152cv/07: Mon 15. 9. to Mon 15. 12. Mon 8:00–9:50 C122, J. Sabo
PB152cv/07_nahrada: No timetable has been entered into IS. J. Sabo
PB152cv/08: Fri 19. 9. to Fri 19. 12. Fri 10:00–11:50 C122, T. Rohlínek
PB152cv/08_nahrada: No timetable has been entered into IS. T. Rohlínek
PB152cv/09: Tue 16. 9. to Tue 16. 12. Tue 8:00–9:50 A219, A. Matoušek
PB152cv/10: Wed 17. 9. to Wed 17. 12. Wed 18:00–19:50 A219, M. Korž
PB152cv/11_nahrada: No timetable has been entered into IS. J. Sabo
PB152cv/12_nahrada: No timetable has been entered into IS. V. Uhlík
PB152cv/13_nahrada: No timetable has been entered into IS. L. Ručka - Prerequisites
- ( PB152 Operating Systems || PB153 Operating Systems Applications ) && ( PB111 Principles of low-level prog. || PB071 Principles of low-level prog. )
- Consider supplementing with the lecture PV065 UNIX – Advanced Course I.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- there are 37 fields of study the course is directly associated with, display
- Course objectives
- The course extends the material covered in PB152 Operating Systems,t in the form of practical exercises. The main goal is to learn how to use operating system services when writing programs.
- Learning outcomes
- The student, after completing this course, should know how to:
• use the basic POSIX interfaces in C programs
• work with files and directories
• work with stream and datagram sockets
• program a simple multi-process service - Syllabus
- Blok 1:
1. basic operations on files
2. datagrams
3. waiting for I/O
4. memory-mapped I/O
- Blok 2:
5. strings and paths
6. directories
7. addresses and network
8. executable files
- Blok 3:
9. concurrency
10. processes
11. threads
12. synchronization
- Blok 1:
- Teaching methods
- home assignments and seminars
- Assessment methods
- Semester work (by individual choice): active participation in seminars + weekly programming exercises + 3 midterm programming tests. Graded in four-week blocks. Colloquium: programming test using a school computer without internet access.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2025/PB152cv