Betriebssysteme UE

Important news will be announced via TISS News!


  • Working with operating systems and programming by using operating system services
  • Programming in a system programming language (C)
  • Programming of parallel processes using shared resources and use of communication and synchronization mechanisms of an operating system


System programming in C, coding standards and guidelines, programming environments (GNU/Linux), synchronization of parallel processes (mutual exclusion and condition synchronization with semaphores), signals and signal handling, interprocess communication (via shared memory, pipes, sockets).

Didactic concept: Students are assigned programming problems from the operating systems area. The respective program solutions are to be written in C under UNIX (Linux). The assignments and background information for the assignments is introduced in a number of presentations.