Grundlagen - Betriebssysteme und Systemsoftware (IN0009)

Veranstalter: Jörg Ott
Modul und Umfang: Vorlesung + Übungen, 3+2 SWS / 5 ECTS
Semester: Wintersemester 2023/24
Zeit und Ort: Montag, 13:45 – 15:10 Uhr (Vorlesung), MW 2001 (Rudolf-Diesel-Hörsaal)
Mittwoch, 13:05 – 13:55 Uhr (Vorlesung), MW 0001 (Gustav-Niemann-Hörsaal)
Erster Termin: Mittwoch, 18.10.2023 13:10 – 13:55 Uhr

C-Vorkurs

Für die Veranstaltung sind Programmierkenntisse in C erforderlich. Um allen Studenten den Einstieg in die Programmiersprache C zu erleichtern, bieten wir ab dem 1. September einen virtuellen C-Vorkurs zum Eigenstudium an.

Nähere Informationen dazu finden Sie hier.

Hinweis

Diese Veranstaltung setzt voraus, dass jeder Student root Zugriff auf ein funktionierendes Linux System (Ubuntu, Debian, o.Ä.) hat. Bitte installieren Sie ein solches System, falls noch nicht vorhanden. Alternativ stellen wir für diesen Zweck auch Docker-Images und VM-Images für VirtualBox zur Verfügung, bei denen alle benötigten Packete bereits installiert sind – wir empfehlen aber eine native Linux Installation.

(Bitte sichern Sie Ihre Dateien, bevor Sie Linux installieren. Für etwaige Schäden wie z.B. Datenverlust, die durch die Installation oder die Nutzung entstehen, tragen wir keine Haftung.)

Details zur Vorlesung

Das Kursmaterial sowie weitere Informationen sind im entsprechenden Moodle-Kurs (https://www.moodle.tum.de/course/view.php?id=90794) und in einem Git Repository (https://gitlab.lrz.de/gbs2324/material) zu finden.

Inhalte 

  • Kapitel 00: Organisatorisches
  • Kapitel 01: Einführung
  • Kapitel 02: Prozess- und Prozessorverwaltung
  • Kapitel 03: Synchronisation
  • Kapitel 04: Modellierung
  • Kapitel 05: Interprozesskommunikation
  • Kapitel 06: Speicherverwaltung
  • Kapitel 07: Dateisysteme
  • Kapitel 08: Ein- und Ausgabe
  • Kapitel 09: Virtualisierung

Änderungen vorbehalten.

Kontakt

Für inhaltliche und organisatorische Fragen nutzen Sie bitte das Forum (https://zulip.in.tum.de/#narrow/stream/481-GBS) oder wenden Sie sich an Ihren Tutor.

Bei persönlichen Anliegen wenden Sie sich bitte an projekt-gbs[at]cm.in.tum.de (sämtliche Mails, die nicht von einer TUM Mailadresse stammen, können nicht beantwortet werden)