Stud.IP Uni Oldenburg
University of Oldenburg
08.06.2023 21:29:25
inf014 - Operating Systems Practical (Complete module description)
Original version English PDF Download
Module label Operating Systems Practical
Modulkürzel inf014
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Verwendbarkeit des Moduls
  • 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
Zuständige Personen
Theel, Oliver (Module responsibility)
Lehrenden, Die im Modul (Prüfungsberechtigt)
Prerequisites
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
Literaturempfehlungen
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 / 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 Prüfungszeiten Type of examination
Final exam of module
At the end of the semester
Active participation / work report and oral exam
Form of instruction Practical training
SWS 4
Frequency WiSe
Workload Präsenzzeit 56 h