|
-
Modulverantwortliche/r: Wolfgang Schröder-Preikschat
Lehrende:
Daniel Lohmann, Wolfgang Schröder-Preikschat
Start semester: |
WS 2012/2013 | Duration: |
1 semester |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Language: |
Deutsch |
Lectures:
Inhalt:
- Konzepte von Betriebssystemen
Unterbrechungsbehandlung und Synchronisation
Fäden, Signale, Botschaften
Einplanung, Einlastung, Verdrängung, Koordinierung
IA-32 und PC-Technologie
Hardwarenahe Programmierung
C/C++, Assembler
Unterbrechungs- und Fadensynchronisation in der Praxis
Entwicklung eines Betriebssystemkerns in Kleingruppen
Lernziele und Kompetenzen:
Die Studierenden erwerben Kenntnisse über
Aufbau und Entwicklung von Betriebssystemkernen im Allgemeinen und hardwarenaher Software im Speziellen
das Zusammenspiel zwischen Hardware und Betriebssystem einerseits und Betriebssystem und Anwendung andererseits
die Besonderheiten bei der Entwicklung hardwarenaher und nebenläufiger Software
systemnahe Programmierung in C/C++
Literatur:
- Mark Russinovich, David Solomon – Windows Internals. Microsoft Press
Robert Love. Linux Kernel Development. Novell Press
Bjarne Stroustrup. The C++ Programming Language. Englewood Cliffs.
Hans-Peter Messmer, Klaus Dembowski – PC Hardwarebuch. Addison-Wesley
Richard M. Stallman. Using GCC: The GNU Compiler Collection Manual. GNU Press.
Robert Mecklenburg. Managing Projects with GNU Make. O’Reilly.
Richard M. Stallman, Roland Pesch, Stan Shebs. Debugging with GDB: The GNU Source-Level Debugger. GNU Press.
Weitere Informationen:
Keywords: Betriebssysteme
www: http://www4.informatik.uni-erlangen.de/Lehre/WS12/V_BS/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Informatik (Master of Science)
(Po-Vers. 2010 | Wahlpflichtbereich | Säule der systemorientierten Vertiefungsrichtungen | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Science)", "Informations- und Kommunikationstechnik (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Betriebssysteme (Vorlesung mit Übungen)
- mehrteilige Prüfung, benotet
- weitere Erläuterungen:
20-minütige mündliche Prüfung
+ erfolgreiche Teilnahme an den Übungen (verpflichtetend)
+ erfolgreiche Bearbeitung aller Übungsaufgaben (verpflichtetend)
- Erstablegung: WS 2012/2013, 1. Wdh.: SS 2013, 2. Wdh.: keine Wiederholung
1. Prüfer: | Daniel Lohmann |
|
|
|