[ 921CGELAOSK21 ] KV Advanced Operating Systems

Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year Computer Science René Mayrhofer 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2021S
Objectives Students will

  • build on the background acquired in the lecture "Operating Systems" (official German title "Betriebssysteme") and learn how to apply this abstract knowledge to specific operating systems;
  • understand modern, practically applied algorithms in current operating systems (in contrast to the significantly simplified versions covered in the lecture "Operating Systems");
  • and work with a current operating system kernel used in practical deployments.

Practical examples will change over time, but can include e.g. writing hardware drivers for the Linux kernel or other (mostly open source) operating systems.

Students are expected to have mastered the lectures "Operating Systems" and "Systems Programming" before starting this course.

Subject Operating systems and hardware interaction, drivers, modern scheduling and memory management algorithms in specific operating systems, selected implementation details.
Criteria for evaluation Practical examples and (oral or written) exam at the end of the lecture.
Methods Lectures blocks, interactive discussions.
Language English
Study material Slides from lecture block, practical examples.
Changing subject? No
Further information For further information see
On-site course
Maximum number of participants -
Assignment procedure Direct assignment