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
    - UnivIS-Infos
    - Inhalt
    - Tipps
       * Teamarbeit mit svn
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2010  >  Betriebssystemtechnik  >  Übungen

Betriebssystemtechnik (OSE) - Übungen (SS 2010)

UnivIS-Informationen zur den Übungen

Übungen zu Betriebssystemtechnik (Ü BST)

Dozentinnen/Dozenten
Dipl.-Inf. Reinhard Tartler, Julio Sincero, M. Sc., Dipl.-Inf. Benjamin Oechslein

Angaben
Übung
2 SWS, ECTS-Studium, ECTS-Credits: 2,5
Zeit und Ort: n.V.

Studienfächer / Studienrichtungen
WPF INF-BA-V-VSB 4-6 (ECTS-Credits: 2,5)
WPF INF-DH-VSB 5-10 (ECTS-Credits: 4)
WF IuK-BA 6 (ECTS-Credits: 2,5)

Erweiterte Übungen zu Betriebssystemtechnik (EÜ BST)

Dozentinnen/Dozenten
Dipl.-Inf. Reinhard Tartler, Julio Sincero, M. Sc., Dipl.-Inf. Benjamin Oechslein

Angaben
Übung
, ECTS-Studium, ECTS-Credits: 5
Zeit und Ort: n.V.

Studienfächer / Studienrichtungen
WPF INF-BA-V-VSB 5-6 (ECTS-Credits: 5)

Inhalt der Übungen

Im Rahmen der Übungen wird eine abstrakte Maschine implementiert, die auf der Basis eines vorhandenen Betriebssystems wie Linux, Windows, MacOSX oder FreeBSD arbeitet. Dabei wird besonderer Wert auf die minimale Abstraktion eines allgemeinen Mehrprozessorsystems gelegt. Im Ergebnis soll ein Threadpackage entstehen, welches eine Untermenge der pthread-API bereitstellt. Dies soll es ermöglichen bestehende pthread-Programme gegen die Bibliothek zu binden.

Die Übungsaufgaben sind projektorientiert, d. h. der gesamte Stoff wird in kleinere Portionen aufgeteilt, die dann jeweils von einer Gruppe bestehend aus 3 Studenten zu bearbeiten sind.

Bei Fragen zu den Übungen kontaktiert bitte Reinhard, Julio oder Benjamin.

Tipps

Wir haben ein paar Tipps für die Bearbeitung der Aufgaben zusammengestellt:
  • Teamarbeit mit svn: Beschreibt den Umgang mit Subversion in gängigen Szenarien der Teamarbeit

Das Linux-Konfigurationsprogramm KConfig

Die Sprache AspectC++ und die dazugehörigen Werkzeuge

  • Eine Referenz zur Sprache AspectC++ gibt es in kurzer und ausführlicher Form.
  • Bedienungsanleitungen für die beiden Tools gibt es hier: Manual zu ac++ bzw. Manual zu ag++
  • Die hier verlinkten PDFs könnt ihr auch unter /proj/i4ose/docs finden.
  • Im CIP-Pool sind die beiden Werkzeuge unter /proj/i4ose/tools/bin installiert.

Ergänzendes Material

Thema Termin Materialien
Variabilitätsverwaltung mit Hilfe von KConfig 06.05.2010 Folien zur Benutzung von KConfig
Einführung in die aspektorientierte Programmierung mit AspectC++ 27.05.2009 Folien zum Vortrag

Übungsaufgaben

Nr. Titel Ausgabe Abgabe
1 SMP-fähige Gastebene 22.04.2010 06.05.2010
2 Prozessorlokale Variablen 29.04.2010 20.05.2010
3 Merkmalmodellierung 06.05.2010 20.05.2010
4 Unterbrechungen 20.05.2010 10.06.2010
5 Fäden und Fadenwechsel 09.06.2010 25.06.2010
6 Mehrprozessorfähiger Scheduler - Teil 1 01.07.2010 15.07.2010
7 Betriebsmittelzugriff 15.07.2010 22.07.2010

  Impressum   Datenschutz Stand: 2011-05-25 16:39   RT, MG