Stud.IP Uni Oldenburg
University of Oldenburg
19.11.2019 16:15:52
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
Faculty/Institute Department of Computing Science
Used in course of study
  • Bachelor's Programme Business Informatics (Bachelor) >
  • Bachelor's Programme Computing Science (Bachelor) >
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) >
  • Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) >
Contact person
Module responsibility
Authorized examiners
Entry requirements
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   


Self-competence
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
Links
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 AS (Akzentsetzung / Accentuation)
Modulart je nach Studiengang Pflicht oder Wahlpflicht
Lern-/Lehrform / Type of program 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
SWS 4.00
Frequency WiSe
Workload attendance 56 h