Betriebssysteme/Operating Systems I summer term


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.

Courses for Module BS I


    Mondays, 13:45 - 15:15 h
    Tuesdays, 09:15 - 10:45 h

First lecture: 11 April 2023.

Lecture room exercise:

    Tuesdays, 13:45 - 15:15 h

Registration for the lecture room exercise is not required.

The first lecture room exercise: 18 April 2023

The laboratory exercises start in the first week of lectures.

    Mondays, 9:15 - 10:45 a.m.
    Tuesdays, 11:30 - 13:00
    Wednesdays, 09:15 - 10:45 a.m.
    thursdays, 7:30 - 09:00 a.m.
    thursdays, 13:45 - 15:15

Everyone must register for the lab appointments via Moodle by 10 April 2023.

Notes on the organisation of the lab exercises:

The exercises are to be solved in groups of 3. Each group must register for one lab date in Moodle. For this group it is only possible to hand in the exercise on this fixed date, unless holidays prevent this.

If a group is not complete on a deadline, the assignment is not considered to have been completed.

A group passes a task if:

    the task has been solved,
    the style guide has been followed,
    the running programme has been successfully demonstrated in the VM,
    questions about the task have been successfully answered, and the code has been satisfactorily explained,
    the final and accepted code was submitted via the BTU's central e-learning platform during the submission week.

If a practice assignment is not solved in the submission week, the tutors can give a rework period of one week.
At the end of the week, the group must present its solution again.
Failure of exercises

If a practice assignment has not been satisfactorily solved even after the rework period, the group must immediately get an examination appointment with the academic staff, no later than one week after the rework check.
This examination is the last chance not to lose the examination entitlement for this semester and is considerably more difficult than the rework with the tutors, as both the solution to the current assignment must be presented and theoretical questions on the entire course material to date will be asked.

Final module examination in writing:

    Friday, 22 September 2023, 11:00 - 13:00 h, ZHG, HS C