Stud.IP Uni Oldenburg
University of Oldenburg
19.08.2022 17:05:10
inf014 - Operating Systems Practical (Complete module description)
Original version English Download as PDF
Module label Operating Systems Practical
Module code inf014
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Applicability of the module
  • Bachelor's Programme Business Informatics (Bachelor) > Akzentsetzungsbereich Praktische Informatik und Angewandte Informatik
  • Bachelor's Programme Computing Science (Bachelor) > Akzentsetzungsbereich - Wahlbereich Informatik
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) > Praktische Vertiefung (60 KP)
  • Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) > Praktische Vertiefung der Informatik
Responsible persons
Theel, Oliver (Module responsibility)
Lehrenden, Die im Modul (Authorized examiners)
Skills to be acquired in this module
The aim of this module is to get practical experience in the field of analysis, design, and implementation methods of components of operating systems and their interactions.

Professional competence
The students:
  • Familiarise with complex software systems
  • Implement hardware-related components of operating systems
  • Describe parallel system operation executions
  • Understand the basic concepts of the programming language C++
  • Identify software errors systematically, especially regarding parallel software
  • Work in teams
  • Use UNIX standard software to solve problems
  • Recognise the advantage of working with virtual machines

Methodological competence
The students:
  • Are aware of the challenges in handling operating systems
  • Transfer operating system concepts to a practical context
  • Analyse different solutions to a problem wrt. their properties
  • Select the most suitable solution

Social competence
The students:
  • Solve problems in small teams
  • Present their solutions to all teams
  • Discuss their different solutions within their own team and among all teams   

The students:
  • Accept criticism
  • Organise the workflows within their teams
  • Question their potential solutions in the light of criticism received
  • Identify own shortcomings in their initial ability to successfully transfer theory to praxis
Module contents
The contents of this module are:
  • Analysis of a rudimentary operating system
  • Design and implementation of a process management subsystem
  • Design and implementation of process synchronisation mechanisms
  • Design and implementation of a virtual memory management subsystem
  • Design and implementation of a file subsystem or dialog subsystem
Reader's advisory
Patterson and Hennessy, Computer Organization and Design, 3rd edition, Morgan Kaufmann, 2007
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jährlich
Module capacity unlimited
Reference text
Associated with the modules:
  • Betriebssysteme I
  • Betriebssysteme II
  • Verteilte Systeme
Modullevel / module level AS (Akzentsetzung / Accentuation)
Modulart / typ of module je nach Studiengang Pflicht oder Wahlpflicht
Lehr-/Lernform / Teaching/Learning method P
Vorkenntnisse / Previous knowledge - Betriebssysteme I
- Betriebssysteme II
- Programmiersprachen: C, Assembler
Examination Time of examination Type of examination
Final exam of module
At the end of the semester
Active participation / work report and oral exam
Course type Practical training
Frequency WiSe
Workload attendance 56 h