Betriebssysteme WS 2024/25

Dies ist die Veranstaltungsseite zur Vorlesung und Übung "Betriebssysteme".


Beschreibung

Die LV Betriebssysteme ist eine LV innerhalb des Moduls Betriebssysteme im Studienbereich Technische Informatik des Masterstudiengangs Informatik. Betriebssysteme verbinden die Anwendungs- und Nutzungsebene mit der Verwaltung der Hardware. Ausgehend von den Aufgaben eines Betriebssystems und den Anforderungen an moderne Betriebssysteme werden die wichtigsten Aspekte im Zusammenhang mit Aufbau und Entwurf eingeführt:
  • Betriebssystemstruktur und –entwurf einschließlich Historischer Abriss und Betriebssystemphilosophien, Systemgliederung und Betriebsarten, Betriebsmittel und –verwaltung;
  • Prozesse einschließlich Prozessverwaltung;
  • Scheduling einschließlich Real-Time-Scheduling;
  • Prozessinteraktionen und Interprozesskommunikation;
  • Betriebsmittelverwaltung einschließlich des Betriebs von Geräten und Treiberentwicklung und Ein-/Ausgabegeräten;
  • Speicherverwaltung einschließlich Prozessadressraum und virtueller Speicher;
  • Dateiverwaltung einschließlich Festplattenbetrieb und Speicherhierarchien;
  • Verteilte Betriebssysteme einschließlich verteilter Architekturen zur Ressourcenverwaltung;
  • Leistungsbewertung einschließlich Überlastproblematik.
Für die einzelnen Aspekte dienen aktuelle Betriebssysteme als Beispiele und es wird die aktuelle Forschung auf dem Gebiet herangezogen. Der Übungsbetrieb dient der Reflexion der vermittelten Inhalte in Form praktischer Umsetzung und Programmierung der behandelten Ansätze durch die Studierenden. Studierende sollen nach Teilnahme an der LV in der Lage sein, Betriebssysteme und deren Bestandteile zu beschreiben, in Hinblick auf die Aufgaben- und Anforderungsstellung zu analysieren und zu bewerten, sowie Betriebssystemkonzepte eigenständig umzusetzen.

Organisatorisches

Veranstalter

Voraussetzungen/Zielgruppe, Einordnung, Leistungpunkte, etc.

Siehe den Eintrag im KVV.

Vorausgesetzt werden Erfahrung im Umgang mit Computern und Software sowie Programmierkenntnisse. Die Veranstaltung ist eine Wahlveranstaltung für den Studiengang Master Informatik mit 10 Leistungspunkten (Modul Betriebssysteme).

Anmeldung


info Die Organisation des Übungsbetriebs erfolgt über das KVV unter der Veranstaltung »Betriebssysteme W23/24«.


more KVV des Fachbereichs Mathematik und Informatik

Melden Sie sich zu der Veranstaltung »Betriebssysteme W24/25« an.

Termine

Die Vorlesung umfasst 4 SWS, die Übung 2 SWS.

  • Vorlesung: online siehe KVV/Whiteboard
  • Übung: online siehe KVV/Whiteboard

Änderungen von Jahr zu Jahr

  • 2015: Vorlesung von Grund auf neu gestaltet.


Inhalt

Stoffplan

Die Foliensätze sind in englischer Sprache gehalten. The actual slides are in English.

  1. Organisation:
    Introduction, Introduction-Video
  2. Historical Background:
    History, History-Video
  3. Architecture:
    Architecture, Architecture-Video_00, Architecture-Video_01
  4. Threads:
    Threads, Threads-Video_00, Threads-Video_01, Threads-Video_02, Threads-Video_03, Threads-Video_04
  5. Scheduling:
    Scheduling, Scheduling-Video_00, Scheduling-Video_01, Scheduling-Video_02, Scheduling-Video_03, Scheduling-Video_04, Scheduling-Video_05
  6. Thread interaction:
    Interaction, Interaction-Video_00, Interaction-Video_01, Interaction-Video_02
  7. Client-Server:
    Client-Server, Client-Server-Video_00, Client-Server-Video_01, Client-Server-Video_02
  8. Memory Management:
    Memory Management, Memory Management-Video_00, Memory Management-Video_01, Memory Management-Video_02, Memory Management-Video_03, Memory Management-Video_04, Memory Management-Video_05, Memory Management-Video_06
  9. IO Devices:
    IO Devices, IO Devices-Video_00, IO Devices-Video_01, IO Devices-Video_02, IO Devices-Video_03
  10. Resource Management:
    Resource Management, Resource Management-Video_00, Resource Management-Video_01, Resource Management-Video_02, Resource Management-Video_03
  11. File System:
    File System, File System-Video_00, File System-Video_01, File System-Video_02, File System-Video_03
  12. Performance Modeling:
    Performance Modeling, Performance Modeling-Video_00, Performance Modeling-Video_01, Performance Modeling-Video_02, Performance Modeling-Video_03
  13. Virtualization:
    Virtualization, Virtualization-Video_00, Virtualization-Video_01

Kommentare