Course title | Principles of Operating Systems |
---|---|
Course code | KI/KPOS |
Organizational form of instruction | Lecture + Seminary |
Level of course | Bachelor |
Year of study | 3 |
Semester | Winter and summer |
Number of ECTS credits | 3 |
Language of instruction | Czech |
Status of course | Compulsory-optional |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
1. Operating system architecture 2. Memory management 3. Memory virtualization 4. Shared memory 5. Task management (CPU scheduling) 6. Threading 7. Synchronization 8. Interprocess communication 9. I/O subsystem 10. File system 11. Operating system security 12. Operating systems and MIMD (SMP)
|
Learning activities and teaching methods |
unspecified |
Learning outcomes |
The course is focused on basic principles of contemporary operating systems and on their internal structures, especially from the view of application programmers (i.e. at the level of kernel interface, e.g. POSIX and Win32).
|
Prerequisites |
unspecified
KI/KOPS |
Assessment methods and criteria |
unspecified
|
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
---|---|---|---|---|
Faculty: Faculty of Science | Study plan (Version): - (A14) | Category: Informatics courses | 3 | Recommended year of study:3, Recommended semester: Winter |