Operating Systems

Module Code
CS1022
Module Coordinators
Michael Jäger
Teachers
  • Hellwig Geisse
  • 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 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