Operating systems are complex, concurrent systems that provide programmers with a usable abstraction of the underlying hardware. At the same time they have to manage the resources of the computer efficiently.
In the course of this lecture the basic services of a classic operating system as well as process- synchronization- and communication models are discussed in depth. In the hands-on assignments the students incrementally develop their own, small operating system on a PC emulator.
The Lecture is being held in german.
The labs start in the first week, tutorials start in the second week. Labs take place in VG1C in Room 0.04.
For the Tutorials there is no need to register, however, everyone needs to register for the labs using Moodle until ....
All the labs will be in German, for more details please see the german page