Zurück zur Hauptseite   Zurück zur Hauptseite

Betriebssysteme (WS1213)

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 WS1314.

Organisatorisches

Diejenigen Teilnehmer, die im RGS4 studieren, müssen zusätzlich zur Klausur als weitere Prüfungsleistung eine schriftliche Ausarbeitung über 10 Seiten verfassen. Die Ausarbeitung ist im Textsatzsystem LaTeX (Wikipedia) anzufertigen. Inhalt ist ein Thema aus dem Bereich Betriebssysteme. LaTeX ist der Standard für wissenschaftliche Publikationen in Mathematik und Naturwissenschaften. Es bietet ein hervorragendes Layout und läuft auf allen gängigen Architekturen und Betriebssystemen. Eine Einarbeitung ist jedoch notwendig. Eine Vorlage für die Ausarbeitung ist verfügbar. Die Verwendung dieser Vorlage ist Voraussetzung für das Bestehen der Prüfungsleistung! Die Vorlage für die Ausarbeitung nutzt das LaTeX-Makropaket llncs (Lecture Notes in Computer Science) des Springer-Verlags. 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.

Termine

Vorlesungsunterlagen

Foliensatz 0     Organisatorisches, Literatur
Foliensatz 1 Generationen von Computersystemen und Betriebssystemen
Foliensatz 2 Klassifikationen, Betriebsarten, Architekturen
Foliensatz 3 Von-Neumann-Architektur, Hardware-Komponenten eines Computers, Speicher, Speicherhierarchie, Ersetzungsstrategien
Foliensatz 4 Festplatten, Solid State Drives, RAID
Foliensatz 5 Ein-/Ausgabegeräte, Speicheradressierung, Speicherverwaltung, virtueller Speicher
Foliensatz 6 Dateien, Dateisysteme, Verzeichnisse, Blockadressierung, Journaling, Extents, Defragmentierung
Foliensatz 7 Systemaufrufe, Prozess, Prozesskontext, Zustands-Prozessmodelle, Prozessverwaltung, Prozesse erzeugen und löschen
Foliensatz 8 Unterbrechungen, Dispatcher, Scheduling-Verfahren
Foliensatz 9 Interprozesskommunikation, Synchronisation von Prozessen
Foliensatz 10 Kommunikation von Prozessen, Kooperation von Prozessen

Klausur

Klausurrelevante Inhalte    (01.12.2012)      
Abschlussklausur für RGS5    (24.01.2013)    Bearbeitungszeit: 30 Minuten
Musterlösung    (24.01.2013)    Für Teilnehmer die im RGS5 studieren
Abschlussklausur für RGS4    (31.01.2013)    Bearbeitungszeit: 60 Minuten
Musterlösung    (31.01.2013)    Für Teilnehmer die im RGS4 studieren
Ergebnis der Klausur    (11.02.2012)      

Vorlesungsevaluation

Ergebnis der Vorlesungsevaluation

Kontakt

Zu erreichen bin ich am besten per E-Mail: wolkenrechnen@gmail.com


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