Zurück zur Hauptseite |
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. |
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.
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 |
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) |
Ergebnis der Vorlesungsevaluation |
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 |