Operating Systems [OS]

L.079.05703, Winter 2014/2015

Contents

In this class, we discuss general aspects of operating systems as well as specific characteristics of real-time operating systems and operating systems for embedded systems.

Topics of interest include:

    • Parallelism
    • Scheduling
    • Synchronization
    • Inter-Process Communication
    • Memory Management
    • Security
    • Embedded OS
    • Real-Time OS

Learning Outcome

The learning objective is to understand the fundamental concepts of operating systems. Students understand these concepts and are able to apply this knowledge.

General Information / Methods

This master course will be held in English and all the course material is available in English. Oral exams can be organized in English as well as in German.

  • 4 ECTS (Lecture: 2 SWS, Exercises: 1 SWS)

Instructors

Schedule

  • Lecture
    Thursday, 8:30am - 10:00am, F1.110
  • Exercises
    Thursday, 2:15pm - 3:00pm, F1.520 (PC pool 1. floor)
    Thursday, 3:15pm - 4:00pm, F1.520 (PC pool 1. floor)
    Thursday, 4:15pm - 5:00pm, F1.520 (PC pool 1. floor)

Exams

Oral examination (by appointment)

Lecture

Exercises

Evaluation

Many thanks for the critical and helpful evaluation!

Literature

  • Andrew S. Tanenbaum, Modern Operating Systems, ed. 3rd, Upper Saddle River, NJ, Pearson-Prentice Hall, 2009. [BibTeX, Details...]
  • William Stallings, Operating Systems: Internals and Design Principles, ed. 8th, Upper Saddle River, Pearson Prentice Hall, 2014. [BibTeX, Details...]
  • Abraham Silberschatz, Peter B. Galvin and Greg Gagne, Operating Systems Concepts, ed. 9th, John Wiley & Sons, 2013. [BibTeX, Details...]