Stud.IP Uni Oldenburg
University of Oldenburg
07.06.2023 22:01:39
inf012 - Operating Systems I (Complete module description)
Original version English PDF Download
Module label Operating Systems I
Modulkürzel inf012
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Verwendbarkeit des Moduls
  • Bachelor's Programme Business Informatics (Bachelor) > Aufbaucurriculum-Wahlbereich Praktische Informatik
  • Bachelor's Programme Computing Science (Bachelor) > Wahlpflichtbereich Praktische Informatik
  • Master of Education Programme (Gymnasium) Computing Science (Master of Education) > Wahlpflichtmodule (Praktische Informatik)
Zuständige Personen
Theel, Oliver (Module responsibility)
Lehrenden, Die im Modul (Prüfungsberechtigt)
Skills to be acquired in this module
To gain knowledge of and capabilities in the design, the implementation, and the evaluation of operating systems.

Professional competence
The students:
  • Develop an understanding of operating systems regarding terminology, structure, functionality, conception, central challenges and solutions
  • Evaluate the performance of operating systems
  • Are aware of the implementation problems of operating systems
  • Realise and evaluate solutions of subproblems
  • Comprehend and evaluate the functional connections between application systems and hardware
  • Understand operating systems as a link between technical and applied computer science

Methodological competence
The students:
  • Transfer concepts of implementations to other contexts
  • Question different solutions wrt. properties

Social competence
The students:
  • Solve problems in small teams
  • Present their solutions to the members of the tutorial
  • Discuss their different solutions with members of the tutorial

The students:
  • Accept criticism
  • Question their initial solutions in the light of newly learned methods
Module contents
The contents of this module are:
1. “Operating systems'' definition and structure
2. Requirements of operation systems
3. Technical characteristics of related hardware
4. The need and implementation options of parallel processes
5. Cooperation of processes: communication and synchronisation (semaphores)
6. Memory management: virtual und non-virtual memory management
7. File management
A. Tanenbaum (2009). Modern Operating Systems. 3rd edition, Prentice Hall
W. Stallings (2012).Operating Systems. 7th edition, Prentice Hall
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jährlich
Module capacity unlimited
Reference text
Verknüpft mit den Modulen:
  • Betriebssysteme II (als mögliche Anschlussveranstaltung)
  • Verteilte Betriebssysteme (als mögliche Spezialisierung)
  • Betriebssysteme-Praktikum
Modullevel / module level AC (Aufbaucurriculum / Composition)
Modulart / typ of module je nach Studiengang Pflicht oder Wahlpflicht
Lehr-/Lernform / Teaching/Learning method V+Ü
Vorkenntnisse / Previous knowledge Nützliche Vorkenntnisse:
Studieninhalte des ersten Studienjahres des Fach-Bachelors Informatik oder Wirtschaftsinformatik
Form of instruction Comment SWS Frequency Workload of compulsory attendance
Lecture 2 SoSe 28
Exercises 2 SoSe 28
Präsenzzeit Modul insgesamt 56 h
Examination Prüfungszeiten Type of examination
Final exam of module
End of the lecture period
Written or oral exam