Zurück zur Hauptseite | Wechseln Sie zur Seite in englischer Sprache |
Die Hauptaufgabe eines Betriebssystems ist die Steuerung und Verwaltung der Betriebsmittel eines Rechnersystems sowie die Verteilung dieser Ressourcen an 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 SS2016. |
Datum | Zeit | Raum | Veranstaltung | Inhalte |
---|---|---|---|---|
16.04.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 1 |
23.04.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 2 |
30.04.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 3 |
07.05.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 4 |
14.05.2015 | Christi Himmelfahrt | |||
21.05.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 5 |
28.05.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 5 + 6 |
04.06.2015 | Fronleichnam | |||
11.06.2015 | Hochschuldidaktische Woche in Fulda | |||
18.06.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 6 + 7 |
25.06.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 7 |
02.07.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 8 |
09.07.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 9 + 10 |
16.07.2015 | 10:00-11:30 | 1-130 | Vorlesung | Besprechung von Foliensatz 10 |
21.07.2015 | 12:00-13:30 | 4-8 | Klausur | Die Klausur deckt alle besprochenen Foliensätze und Übungsblätter ab |
24.11.2015 | 16:00-17:30 | 1-131 | Klausur | Die Klausur deckt alle besprochenen Foliensätze und Übungsblätter ab |
Inhalte | |
---|---|
Foliensatz 1 | Organisatorisches, Literatur, Generationen von Computersystemen und Betriebssystemen |
Foliensatz 2 | Klassifikationen, Einzelprogrammbetrieb, Mehrprogrammbetrieb, Einzelbenutzerbetrieb, Mehrbenutzerbetrieb, Kernelarchitekturen |
Foliensatz 3 | Von-Neumann-Architektur, Hardware-Komponenten eines Computers, Hauptpropessor, Speicher, Speicherhierarchie, Ersetzungsstrategien |
Foliensatz 4 | Festplatten (HDD), Solid State Drives (SDD), Redundant Array of Independent Disks (RAID) |
Foliensatz 5 | Speicherverwaltung, Real Mode, Protected Mode, virtueller Speicher |
Foliensatz 6 | Dateien, Dateisysteme, Verzeichnisse, Blockadressierung, Journaling, Extents, Defragmentierung |
Foliensatz 7 | Systemaufrufe, Prozesse, Prozesskontext, Zustands-Prozessmodelle, Prozessverwaltung, Prozesse erzeugen und löschen |
Foliensatz 8 | Unterbrechungen, Dispatcher, Scheduling-Verfahren |
Foliensatz 9 | Interprozesskommunikation, Synchronisation von Prozessen |
Foliensatz 10 | Kommunikation zwischen Prozessen, Kooperation von Prozessen |
Foliensatz 11 | Emulation, Virtualisierung |
Inhalte | |
---|---|
Übungsblatt 1 | Foliensatz 1 |
Übungsblatt 2 | Foliensatz 2 |
Übungsblatt 3 | Foliensatz 3 |
Übungsblatt 4 | Foliensatz 4 |
Übungsblatt 5 | Foliensatz 5 |
Übungsblatt 6 | Foliensatz 6 |
Übungsblatt 7 | Foliensatz 7 |
Übungsblatt 8 | Foliensatz 8 |
Übungsblatt 9 | Foliensatz 9 |
Übungsblatt 10 | Foliensatz 10 |
Übungsblatt 11 | Foliensatz 11 |
Linux und Shell-Programmierung - Teil 1 | Organisatorisches, Einführung, Hilfesystem, Verzeichnisse, Dateien |
Linux und Shell-Programmierung - Teil 2 | Systemverwaltung, Zugriffsrechte, Verweise, Dateien durchsuchen, Editoren, Prozesse |
Linux und Shell-Programmierung - Teil 3 | Datum und Uhrzeit, Ein-/Ausgaben umleiten, Zeichen zählen, Alias, Dateien suchen, Kommandos zeitsteuern |
Linux und Shell-Programmierung - Teil 4 | Ressourcen überwachen, Sortieren, Umgebungsvariablen, Textausgaben, Mustervergleiche, Texte auswerten |
Linux und Shell-Programmierung - Teil 5 | Grundlagen der Shell und von Shell-Skripten, Vergleichsoperationel, Kontrollstrukturen, Schleifen |
Linux und Shell-Programmierung - Teil 6 | Arithmetik auswerten, Funktionen, Funktionsbibliotheken, Auswahlmenüs |
Ergebnis der Klausur im WS1516 |
Ergebnis der Klausur im SS2015 |
Als Hilfsmittel durften jeder Teilnehmer ein selbständig vorbereitetes und handschriftlich einseitig beschriebenes DIN-A4-Blatt in die Klausur mitnehmen. Diese Seite enthält eine Auswahl der Blätter. Einige sind wahre Kunstwerke.
Zu erreichen bin ich am besten per E-Mail: christianbaun@fb2.fra-uas.de
Prof. Dr. Christian Baun Frankfurt University of Applied Sciences (1971-2014: Fachhochschule Frankfurt am Main) FB 2: Informatik und Ingenieurwissenschaften Stand: 25.11.2015 |