EUt+ Mobility
Go back

Course Page ✏️


Operating systems
30.7220

Description
Learning objectives:
Students acquire the skills to differentiate between the various types of operating systems and to select and use suitable operating systems for given applications. In addition, students should be able to implement, extend and use system-related software, analyze the behavior of operating systems and, if necessary, correct, improve and extend them, as well as use the algorithms and design principles of operating systems for the development of middleware and applications. The acquired knowledge is also the basis for entry into the development of operating system software such as device drivers.
Course content:
  • Architectures and operating modes
  • address spaces
  • Process and thread concept, scheduling
  • synchronization
  • Interprocess communication
  • Jamming
  • file systems
  • Protection mechanisms, security aspects
  • Exemplary consideration of current operating systems

ECTS credits
5

Teaching Language
Deutsch

Exam Language
Deutsch

Support Materials Language
Deutsch/English

Basic Learning Outcomes

Managing Entity (faculty)
Computer Science Department (HDA)