Operating Systems

Short Name
Betriebssysteme
Module Code
CS1022
Module Coordinator
  • Prof. Dr. Michael Jäger
Teacher
  • Prof. Dr. Hellwig Geisse
  • Prof. Dr. Michael Jäger
Short Description
This course covers the fundamentals of computer architecture, and function and architecture of modern operating systems.
Learning Objectives
  • Fundamental understanding of computer architecture
  • Architecture and function of modern operating systems
  • Knowledge of resource management algorithms and strategies
  • Understanding the implementation concepts for the most important operating systems components
  • Understanding efficiency issues
  • Organize a project
  • Cooparate in a team
Contents
  • Fundamental computer architecture
  • Functions and architecture of operating systems
  • Processes and threads
  • Synchronisation of concurrent computations, deadlocks
  • Memory management, processor scheduling, multiprocessing issues
  • File systems, I/O systems, architecture of network drivers
  • Indroduction to distributed systems
Duration in Semester
1
Instruction Language
German
Total Effort
6.0 CrP; an estimated 180 hours, of which approximately 90 are spent in class.
Weekly School Hours
6
Method of Instruction

Lecture 4 SWS, practical course 2 SWS

Requirements for the awarding of Credit Points

Examination prerequisite: 2 accepted homeworks,

Examination: Written exam

Evaluation Standard
according to examination regulations (§ 9)
Availability
Semesterly
References
  • A. Tanenbaum, T. Austin: Rechnerarchitektur: Von der digitalen Logik zum Parallelrechner, Pearson Studium – IT
  • A. Tanenbaum: Moderne Betriebssysteme, Pearson Studium