Zurück zur Hauptseite   Zurück zur Hauptseite

Betriebssysteme (SS2011)

Die Hauptaufgabe eines Betriebssystems besteht in der Steuerung, Verwaltung und Verteilung der Betriebsmittel eines Rechnersystems auf die Benutzer. Zu den Betriebsmitteln gehören Prozessoren, Hauptspeicher, Dateien, Ein-/Ausgabegeräte und Netzwerkdienste und generell alle Ressourcen, die mit dem Rechnersystem verbunden sind. Zusätzlich stellt ein Betriebssystem die Benutzerschnittstelle zur Steuerung des Systems sowie Schutzmechanismen, Werkzeuge, Bibliotheken und Entwicklungswerkzeuge bereit. Das Ziel dieser Vorlesung ist die Vermittlung der Grundlagen, Prinzipien, Probleme, und Lösungen, kurz gesagt der Konzepte auf denen die klassischen und modernen Betriebssysteme basieren.

Diese Seite ist veraltet!

Aktualisierte und verbesserte Vorlesungsunterlagen befinden sich auf der Seite Betriebssysteme im SS2012.

Folien zur Vorlesung

  (15.03.2011) Vorlesungsbeginn
1.Vorlesung       (18.03.2011)     Einführung, historische Entwicklung
2.Vorlesung (25.03.2011) Klassifikationen, Betriebsarten, Architekturen, Schnittstellen
3.Vorlesung (01.04.2011) Von-Neumann-Architektur, Speicherhierarchie, Schreibstrategien, Datenverwaltung
4.Vorlesung (15.04.2011) RAID, Adressraum, Virtueller Speicher, MMU, Segment-/Seitenorientierter Speicher
  (22.04.2011) Karfreitag
  (29.04.2011) Vorlesungsfreie Zeit (Ostern)
5.Vorlesung (06.05.2011) Virtueller Speicher, Segment-/Seitenorientierter Speicher, Systemaufrufe, Prozess-Kontext
6.Vorlesung (13.05.2011) Prozessmodelle, Prozesstabellen, Prozesskontrollblock, Zustandslisten, Threads
7.Vorlesung (20.05.2011) Prozesse erzeugen und ersetzen, Dispatcher, Scheduling-Kriterien, Scheduling-Strategien, Scheduling-Verfahren
8.Vorlesung (27.05.2011) Scheduling-Beispiele, Interprozesskommunikation, Synchronisation, Deadlocks
  (03.06.2011) Brückentag
9.Vorlesung (10.06.2011) Kommunikation und Kooperation
9.Vorlesung (17.06.2011) Kommunikation und Kooperation
10.Vorlesung (24.06.2011) Dateien, Dateisysteme, Verzeichnisse, Journaling Dateisysteme, Defragmentierung
  (01.07.2011) Vorlesungsende

Übungsaufgabe

Die erfolgreiche Bearbeitung der Übungsaufgabe ist Voraussetzung zur Teilnahme an der Klausur!

Abgaben

Vorlagen

Die Vorlage für die Ausarbeitung nutzt das LaTeX-Makropaket llncs (Lecture Notes in Computer Science) des Springer-Verlags. Die Vorlage für die Präsentation basiert auf LaTeX Beamer.

Alle großen Linux-Distributionen bringen LaTeX-Pakete mit. Unter Windows sind die LaTeX-Distributionen MiKTeX und TeX Live bekannt. LaTeX-Dokumente können mit jedem Editor bearbeitet werden.

Klausur

Abschlussklausur    (07.07.2011)    Bearbeitungszeit: 60 Minuten
Lösungsvorschlag    (07.07.2010)    Lösungsvorschlag zu Abschlussklausur
Ergebnis der Klausur            

Vorlesungsevaluierung

Ergebnis der Vorlesungsevaluierung

Kontakt

Zu erreichen bin ich am besten per E-Mail: cray@unix-ag.uni-kl.de


M.Sc. Christian Baun
Hochschule Mannheim
Fakultät für Informatik
Stand: 10.7.2011
Valid HTML 4.01 Transitional zur Homepage der HS Mannheim