Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssystemtechnik
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Voraussetzungen
    - Prüfungen
    - Folien
 
  Übungen
    - Inhalt
    - Tipps
       * Teamarbeit mit svn
       * Tools
       * AOStuBS-System
    - Aufgaben
       * A 1
       * A 2
       * A 3
       * A 4
       * A 5
       * A 6
       * A 7
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2008  >  Betriebssystemtechnik  >  Vorlesung

Betriebssystemtechnik (OSE) - Vorlesung (SS 2008)

UnivIS-Informationen zur Vorlesung

Betriebssystemtechnik (OSE)

Dozentinnen/Dozenten
Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Wanja Hofer, Julio Sincero, M. Sc., Dipl.-Inf. Christoph Elsner

Angaben
Vorlesung mit Übung, 4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 8
Zeit und Ort: Do 16:00 - 17:30, 0.031; Mo 12:15 - 13:45, 0.031; Bemerkung zu Zeit und Ort: Vorlesung Mo 12:15-13:45, Übung Do 16:00-17:30.

Studienfächer / Studienrichtungen
WF INF-DH-VSB 5-10 (ECTS-Credits: 8)
WPF SIM-DH 6-10 (ECTS-Credits: 8)
WPF SIM-MA 6-10 (ECTS-Credits: 8)
WF CE-BA 6-10 (ECTS-Credits: 8)

Inhalt der Vorlesung

Moderne Ansätze zur Entwicklung von Software-Produktlinien sind heute noch nicht Stand der Kunst im Bereich von kommerziellen Betriebssystementwicklungen, obwohl Betriebssystemfamilien im Bereich eingebetteter Systeme durchaus in großer Zahl existieren. Im Rahmen der Lehrveranstaltung werden moderne Methoden zum Entwurf und zur Implementierung von Software-Produktlinien betrachtet. Dabei wird ein besonderes Augenmerk auf die Eignung im Bereich von eingebetteter Systemsoftware gelegt, welche nicht nur schön, d. h. zum Beispiel wartungsfreundlich, sondern vor allem schlank, d. h. klein im Ressourcenverbrauch, sein muss.

Voraussetzungen

Systemprogrammierung I bzw. Softwaresysteme I, Betriebssysteme

Es sollte Interesse an systemnaher Programmierung (in C++) bestehen und es sollte darüberhinaus ein gewisses Durchhaltevermögen (inbesondere bei der Bearbeitung der praktischen Übungsaufgaben) mitgebracht werden.

Scheine, Prüfungen

Um einen unbenoteten Schein zu erhalten, sind alle Übungsaufgaben erfolgreich zu bearbeiten. Dabei bedeutet "erfolgreich bearbeitet", dass die Lösung einer Übungsaufgabe abgegeben und (vom jeweiligen Betreuer der Übung) für mindestens ausreichend befunden worden sein muss. Im Falle von Implementierungsaufgaben - was der Normalfall sein wird - sind ist die Lauffähigkeit der Implementierung zu demonstrieren und der Quellcode kurz zu erläutern. Die Abgabe sollte jeweils durch ein Mitglied der Gruppe zyklisch wechselnd erfolgen.

Voraussetzung für den Erwerb des benoteten Scheins ist (1) der unbenotete Schein und (2) eine erfolgreiche "Scheinprüfung" über den Inhalt der Vorlesung und der Übungsaufgaben. Neben der Prüfung haben auch Zustand und Qualität der Quellprogramme Einfluss auf die Benotung. Dass der Schein benotet werden soll, ist zu Beginn der Veranstaltung bekanntzugeben.

Für eine Prüfung (bei Wahl der Lehrveranstaltung als Prüfungs- oder Schwerpunktfach) sind grundsätzlich die Themen der Vorlesung und der Übung von Belang. Beste Grundlage für die Prüfung ist daher neben der Teilnahme an Vorlesung und Übung insbesondere auch die erfolgreiche Bearbeitung aller Übungsaufgaben. Die Prüfungstermine können und sollten (mit Prof. Schröder-Preikschat) im Vorfeld vereinbart werden, bevor sie dem Prüfungsamt nach erfolgter Anmeldung zugehen.

Folien zur Vorlesung

Die Folien bilden den roten Faden durch die Vorlesung. Sie können (und sollen) eine ergänzende Vorlesungsmitschrift und die ausführliche Erläuterung der Themen in der Fachliteratur nicht ersetzen!

Die Vorlesungsfolien werden im PDF-Format mit vier Folien pro Seite angeboten. Bei entsprechender Nachfrage können wir gerne auch andere Formate generieren.

Nr. Thema Termin Foliensatz
1 Ziele 14.04.2008 01-Konzept.pdf
2 Einleitung 14.04.2008 02-Einleitung.pdf
3 Software-Produktlinien 21.04.2008 03-Produktlinien.pdf
4 Domänenentwurf und Referenzarchitektur 28.04.2008 04-Architektur.pdf
5 Querschneidende Belange 05.05.2008 05-Aspekte.pdf
6 AspectC++ 05.05.2008, 08.05.2008 06-AspectC++.pdf
7 Architekturmodell 19.05.2008 07-Modulstruktur.pdf
8 Stand der Kunst 26.05.2008 08-ECOS.pdf
9 Trennung der Belange bei statischer Konfigurierung 26.05.2008, 02.06.2008 09-Konfigurierung.pdf
10 Trennung der Belange mittels OO oder AO 02.06.2008, 09.06.2008 10-AOvsOO.pdf
11 C++-Templates 16.06.2008 11-Templates.pdf
12 Belange in Betriebssystemen - Fallstudie 23.06.2008 12-Belange.pdf
13 TAL - Thread Abstraction Layer 30.06.2008 13-Luxe.pdf
14 Anpassbare Betriebssysteme in der Forschung --- 14-Forschung.pdf
15 Zusammenfassung und Ausblick 14.07.2008 15-Ausblick.pdf
  Impressum Stand: 2008-07-14 09:55   WH