TUD Logo

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

Operating Systems

Operating Systems and Security

The exam takes place on Wednesday, 21. February 2018, starting at 7:30 AM. Your student card and an identity card with a photograph must be presented. Foreign students please show their passport. A hand-written (on both sides) A4-sized sheet of paper and a “conventional” calculator (no communications, text storage or programming capabilities) are permitted. Furthermore, you may use a foreign language dictionary.

There will be two possiblities for consultation to prepare for the exam. Tutors will be around to discuss questions regarding the lecture, the exercises and preparation tasks. The mailing list accompanying the lecture is also available for discussions and questions.
Date Time Location
Monday, 14th February 2018 14:30 – 16:00 APB E007
Monday, 19th February 2018 14:30 – 16:00 APB E008


The lecture introduces the fundamentals of systems architecture. Students 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 techiques 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. Deadlocks
  4. Security Mechanisms
  5. Security:
  6. Memory
  7. Quantitative Methods (updated 2018-01-08)
  8. File Systems
  9. Distributed Systems


Regular weekly tutorials take place at the following times and places:
Monday 2. DS HSZ/201 Manuel Thieme
Tuesday 1. DS BAR/218 Till Smejkal
Tuesday 6. DS APB/E008 Jan Bierbaum
Wednesday 3. DS PAU/0212 Michael Roitzsch
Wednesday 4. DS APB/E001 Robert Knauer
Thursday 2. DS APB/E006 Manuel Thieme
Thursday 5. DS BAR/218 Maksym Planeta (held in English)
Friday 1. DS APB/E009 Michael Roitzsch
Friday 4. DS VMB/0302 Robert Mörseburg

Tasks (in German only)

  1. Unix as PDF
  2. Threadsas PDF
  3. Security as PDF
  4. Cryptographyas PDF
  5. Quantitative Methodsas PDF

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. The exam takes place each semester and students are encouraged to use the mailing list accompanying the lecture for discussions and questions.

  1. Threads
  2. Memory
  3. Deadlocks
  4. Quantitative Methods
  5. Security
  6. Miscellaneous
  7. Selected Solutions for the marked (*) questions
Last modified: 18th Jan 2018, 12.52 AM
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