Operating Systems and Distributed Systems

Lecture, Rhine-Waal University, 2024

Prof. Dr.-Ing. Patrick-Benjamin Bök is responsible for teaching Operating Systems and Distributed Systems in the Bachelor courses .

Learning outcomes / competences

Students know the basics of operating systems and are familiar with typical procedures used in operating systems. They can control operating systems via command lines and create simple scripts to automate tasks. They know the basics of distributed systems and how server operating systems work in the context of cloud computing and X-as-a-Service elements, have skills for containerizing components and are familiar with the design and structure of distributed systems, including cloud structures.

Contents

The following topics will be covered, among others:

  • Structure, components and mode of operation of operating systems
  • Processes, threads, resource management
  • Kernel level of Linux, Windows and other systems
  • Design, implementation and troubleshooting of operating systems, log file evaluation
  • Structure, functionality and operation of distributed systems
  • Server virtualization and clustering of resources (cloud computing)
  • Use of Backend-as-a-Service, Platform-as-a-Service and Infrastructure-as-a-Service solutions
  • Containerization of components as well as linking and operation of microservices
  • Control via command lines, scripting of functions, automation of processes, batch processing

Teaching methods

Lecture with integrated and accompanying exercises and in-depth practicals. The course takes place in seminar style as an interactive presentation by the lecturer, with whiteboard writing, projection and exercises on the computer. The practical exercises take place in the Cloud Resilience Lab.