|
Systemsoftwaretechnik (SST)7.5 ECTS
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Daniel Lohmann
Startsemester: |
SS 2013 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
90 Std. | Eigenstudium: |
135 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Betriebssystemtechnik
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Di, 10:15 - 11:45, 0.031-113)
-
Übungen zu Betriebssystemtechnik
(Übung, 2 SWS, Gabor Drescher et al.)
-
Konfigurierbare Systemsoftware
(Vorlesung mit Übung, 2 SWS, Daniel Lohmann, Do, 14:15 - 15:45, 0.031-113)
-
Übungen zu Konfigurierbare Systemsoftware
(Übung, Gabor Drescher et al., Der Präsenzteil der Übungen findet gemeinsam mit den Übungen zu Betriebsystemtechnik statt!)
Empfohlene Voraussetzungen:
Es wird empfohlen, folgende Module zu absolvieren, bevor dieses Modul belegt wird:
Betriebssysteme-V+Ü (WS 2012/2013)
Systemprogrammierung (WS 2011/2012)
Inhalt:
- Betriebssystemfamilien und -architekturen
hierarchische Strukturen (funktionale Hierarchie)
Ablaufsteuerung (Unterbrechungs-, Verdrängungs- und Vorgangssperren; sperr-/wartefreie Synchronisation)
Blockadefreiheit, Wettstreitzurückstellung
Fragestellungen zur Systemsoftwaretechnik
Systemsoftwarevarianten
aspektorientierte Systemprogrammierung
Gast- und Bibliotheksbetriebssysteme
Fallstudie: POSIX Fadenbaugruppe
Lernziele und Kompetenzen:
Die Studierenden erwerben Kenntnisse über
die Entwicklung von Programmfamilien am Beispiel von Betriebssystemen
Konzepte zum Entwurf und zur Implementierung hierarchischer Systemsoftwarestrukturen
Prinzipien der Ablaufsteuerung gleichzeitiger Systemprozesse und paralleler Systemprogramme
Konstruktionsprinzipien von Systemsoftware zur Blockadefreiheit und Wettstreitzurückstellung
Herangehensweisen zur Entwicklung zusammenzieh- und erweiterbarer Systemsoftware
Modellierung und Verwaltung von Variabilität in Betriebssystemen
Verfahren und Techniken zur Konfigurierung von Systemsoftware
den Entwurf und die Implementierung von Gast- bzw. Bibliotheksbetriebssystemen
den Werkzeugumgang zur Entwicklung von Systemsoftware: Übersetzer, Assemblierer, Binder, Hilfs- und Fehlersuchprogramme
Literatur:
- Wolfgang Schröder-Preikschat. The Logical Design of Parallel Operating Systems. Prentice Hall.
Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. Prentice Hall.
David M. Weiss, Chi Tau Robert Lai. Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley.
Krysztof Czarnecki, Ulrich W. Eisenecker. Generative Programming. Methods, Tools and Applications. Addison-Wesley.
Bjarne Stroustrup. The C++ Programming Language. Englewood Cliffs.
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:
www: http://www4.informatik.uni-erlangen.de/Lehre/SS12/V_KSS/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Master of Science)
(Po-Vers. 2010 | Wahlpflichtbereich | Säule der systemorientierten Vertiefungsrichtungen | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Eingebettete Systeme | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
Studien-/Prüfungsleistungen:
Betriebssystemtechnik und Konfigurierbare Systemsoftware (Vorlesungen mit Übungen) (Prüfungsnummer: 701398)
- Prüfungsleistung, mündliche Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
30-minütige mündliche Prüfung + erfolgreiche Teilnahme an den Übungen + erfolgreiche Bearbeitung aller Übungsaufgaben
- Erstablegung: SS 2013, 1. Wdh.: WS 2013/2014, 2. Wdh.: keine Wiederholung
1. Prüfer: | Daniel Lohmann |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|