UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 

Systemsoftwaretechnik (SST)7.5 ECTS

Modulverantwortliche/r: Wolfgang Schröder-Preikschat
Lehrende: Wolfgang Schröder-Preikschat, Daniel Lohmann


Startsemester: SS 2013Dauer: 1 SemesterTurnus: jährlich (SS)
Präsenzzeit: 90 Std.Eigenstudium: 135 Std.Sprache: Deutsch

Lehrveranstaltungen:


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:

  1. Informatik (Master of Science)
    (Po-Vers. 2010 | Wahlpflichtbereich | Säule der systemorientierten Vertiefungsrichtungen | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
  2. 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