Betriebssysteme und Systemprogrammierung
Betriebssysteme und Systemprogrammierung (WS 2021/2022)
Dozent: Honorardozent Dr.-Ing. Volkmar Sieh
Tutor:
SWS: 2 Vorlesung + 2 Praktikum + 1 Übung (8 CPS)
Hinweis
Wichtige Hinweise und Informationen im Moodle-Kurs:
https://moodle.uni-kassel.de/user/index.php?id=1405
Vorlesungen, Übungen und Praktikum finden online statt
- Videos, Folien, Übungen, Ankündigungen, Chat für Q&A
- Sie müssen sich für die Lehrveranstaltungen im Moodle einschreiben, um an den Übungen und am Praktikum teilnehmen zu können.
- Individuelle Fragen: E-Mail
Organisation:
- Vorlesung
- Modus: Video, jede Woche bis Donnerstag 10:00 Uhr im Moodle
- Q&A: 14:00-14:30 online via Zoom; Zoom-Raum siehe Moodle
- Beginn: 21.10.2021
- Übungen
- Modus: freitags, 11:15-12:00 online via Zoom
- Ort: Zoom-Raum siehe Moodle
- Beginn: 22.10.2021
- Praktikum
- Modus: donnerstags, 12:30-13:45 online via Zoom
- Ort: Zoom-Raum siehe Moodle
- Beginn: 28.10.2021
- Prüfung
- Klausurtermin Vorlesung: Wird bekannt gegeben
Erlaubte Hilfsmittel: 2 Seiten DIN A4 (1 Blatt) handschriftlich; nicht-programmierbarer Taschenrechner
(Anmeldung im OKA/HIS vor der Prüfung ist zur Teilnahme notwendig!) - Klausurtermin Praktikum: Wird bekannt gegeben
Erlaubte Hilfsmittel: 2 Seiten DIN A4 (1 Blatt) handschriftlich; nicht-programmierbarer Taschenrechner
(Anmeldung im OKA/HIS vor der Prüfung ist zur Teilnahme notwendig!)
Lernziele:
Grundlagen der Betriebssysteme
- Entwicklungsgeschichte
- Elementare Funktionen und Strukturen
- Prozesskonzept und Prozesssynchronisation
- Aufgaben und Algorithmen der Betriebsmittelverwaltung
(Prozessor, Speicher, Ein-/Ausgabe, ...)
Einsicht in
- Leistungsbewertung von Entwurfentscheidungen
- Implementierungsbeispiele in populären Betriebssystemen
Voraussetzungen: Grundlagen der Informatik, Programmierung und Stochastik
Literatur:
- Es gibt kein eigenes Skriptum zur Vorlesung
(Folien in Moodle)
- Bücher (die wichtigsten)
- Tanenbaum, A.S., Bos, H.: Modern Operating Systems, 4th Edition, Pearson (2014)
- Coffman, E.G., Denning, P.J.: Operating Systems Theory, Prentice Hall (1986)
- Stallings, W., Operating Systems: Internals and Design Principles, 9th Edition, Pearson (2017)
- ferner
- Silberschatz, A., Galvin, P. B., Gagne, G.: Operating System Concepts, 9th edition, Wiley (2013)
- Mandl, P.: Grundkurs Betriebssysteme, 4. Auflage, Springer Vieweg (2014)
- Bach, M.J.: The Design of the UNIX Operating System, Prentice Hall (1986)
... und viele mehr zu den modernen Betriebssystemen ...
- Zeitschriften und Google
Inhalt:
- Überblick, Historie, Betriebsarten
- Ein-/Ausgabe
- Architektur
- Prozess-Scheduling
- Prozess-Konkurrenz
- Speicherverwaltung
- Dateisystem
Kontakt:
Dr.-Ing. Volkmar Sieh
Friedricht-Alexander-Universität Erlangen-Nürnberg
Lehrstuhl für Informatik 4 "Verteilte Systeme und Betriebssysteme"
Martensstraße 1
91058 Erlangen
Volkmar.Sieh@fau.de
www4.cs.fau.de/~sieh/
Lehrauftrag für
Universität Kassel
FB Elektrotechnik und Informatik
Fachgebiet Verteilte Systeme
www.vs.uni-kassel.de
Sprechstunde: nach Vereinbarung