Betriebssysteme UE

Important news will be announced via TISS News!

Aim

  • 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

Subject

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.

TISS

VO: https://tiss.tuwien.ac.at/course/courseDetails.xhtml?courseNr=182711
UE: https://tiss.tuwien.ac.at/course/courseDetails.xhtml?courseNr=182709

Contact