TUD Logo

TUD Home » ... » Operating Systems » Teaching » Operating Systems and Security

Operating Systems

Operating Systems and Security

The exam takes place on Wednesday, 4. March 2020, starting at 7:30 AM. Your student card and an official photo-bearing identification must be presented. Foreign students should bring their passport. A hand-written (on both sides) A4-sized sheet of paper and a “conventional” calculator (no communication, text storage or programming capabilities) are permitted. Furthermore, you may use a foreign language dictionary.

The room assignment for the exam will be published on this website and on the mailing list accompanying the lecture.


The lecture introduces the fundamentals of systems architecture. Students will learn the key building blocks and construction principles for local systems first and for distributed systems later on. A primary concern for us is to highlight references to neighboring topics. Examples are discussing the interaction of certain hardware characteristics with system building blocks, the introduction to the basics of cryptographic techniques and the application of mathematical methods to ascertain quantitative properties of systems. We also focus on some principles for constructing fault-tolerant and secure systems already in this basic course. A third concern is to get students acquainted with techniques for low-level machine-oriented programming at the latest in this lecture.

Breakdown of the lecture:
  • Introduction
  • Key Building Blocks
  • UNIX
  • Processes and Threads
  • Deadlocks
  • Security
  • Memory
  • Quantitative Methods
  • Client-Server-Architectures and Process-Communication in Distributed Systems
  • Security in Distributed Systems
  • File Systems
  • Distributed File Systems
  • Fault-Tolerance
  • Device Drivers

Slides (in German only)

  1. Introduction:
  2. Threads
  3. Quantitative Methods
  4. Deadlocks
  5. Memory
  6. Privacy & Data Security:
  7. Security Mechanisms
  8. File Systems
  9. Distributed Systems
  10. Fault Tolerance


Regular weekly tutorials take place at the following times and places:
Monday 7. DS APB E009 Michael Sippel
Tuesday 3. DS APB E008 Till Smejkal
Tuesday 5. DS SCH A185 Manuel Thieme
Wednesday 3. DS APB E009 Till Smejkal
Wednesday 6. DS APB E009 Sebastian Reimers
Thursday 1. DS APB E009 Till Smejkal
Thursday 2. DS APB E010 Sebastian Reimers
Thursday 5. DS APB E009 Manuel Thieme
Friday 1. DS APB E001 Michael Sippel
Friday 3. DS APB E006 Manuel Thieme

Tasks (in German only)

  1. Unix
  2. Threads
  3. Quantitative Methods
  4. Security

Exam Preparation (in German only)

The numbering at the end of each question designates the year and month of the original use of the question in an exam.
  1. Threads
  2. Memory
  3. Deadlocks
  4. Quantitative Methods
  5. Security
  6. Miscellaneous
  7. Selected Solutions for the marked (*) questions
Last modified: 29th Jan 2020, 4.08 PM
Author: Dipl.-Inf. Jan Bierbaum

Prof. Dr.
Hermann Härtig

Phone: +49 (0) 351 463-38282
Fax: +49 (0) 351 463-38284
e-mail contact form

  • ModuleModules: INF-B-380, INF-LE-EUI
  • 4/2/0 = 6 SWS
Time and Place
  • Lecture, weekly
    TimeTue, 9.20 AM PlaceHSZ 0004
  • Lecture, weekly
    TimeFri, 9.20 AM PlaceHSZ 0003
Mailing List