TUD Logo

TUD Startseite » ... » Betriebssysteme » Lehre » Komplexpraktikum Mikrokern-Systeme

Betriebssysteme

Komplexpraktikum mikrokernbasierte Betriebssysteme

Ab Dienstag, den 26. November 2019 finden die Konsultationen des Komplexpraktikums um 14:50 Uhr im Raum APB E008 statt.

Inhalt

Pong-Spiel

Das Ziel dieses Praktikums ist die Anwendung von Prinzipien der Konstruktion eines mikrokernbasierten Betriebssystems. Die Aufgabe, eine Pong-Anwendung für zwei Spieler, benutzt dazu den hier an der TU Dresden entwickelten Fiasco Mikrokern. Während des Praktikums entwickeln wir mehrere Server die dafür benötigt werden.

Ausgangspunkt ist ein Pong-Server, der bereits das Spielfeld, einen Ball und zwei Schläger in einem Demo-Modus zur Verfügung stellt. Zu entwickeln sind Clients zur Kontrolle der Schläger per Tastatur. Damit diese funktionieren, müssen unter anderem folgende Server implementiert werden:

  • Speicherverwaltung
  • Tastaturtreiber
  • Grafische Konsole

Die Vorlesung Mikrokernbasierte Betriebssysteme vermittelt die theoretischen Grundlagen zum Verständnis der hier genutzten Mechanismen und wird daher begleitend empfohlen. Als vorbereitende Veranstaltung bieten wir das Komplexpraktikum in systemnaher Programmierung an.

Folien (nur in Englisch)

  1. Einführung
  2. Sessions, Dynamische Speicherverwaltung, Debugging
  3. Graphische Konsole
  4. Keyboard-Treiber + Integration

Organisation

  • Ausgangspunkt ist ein bereitgestelltes Quellcode-Archiv.
  • Es finden im Laufe des Semesters Konsultationen zur Diskussion der Lösungen der einzelnen Schritte statt.
  • Die Einschreibung findet zur ersten Veranstaltung statt.
Stand: 19.11.2019, 15:40 Uhr
Autor: Dr.-Ing. Carsten Weinhold

Kontakt
Dipl.-Math.
Martin Küttler

Regelungen
  • ModuleModule: INF-MA-PR, DSE
  • 0/0/4 = 4 SWS
Zeit und Ort
  • Seminar, in geradzahligen Wochen
    TimeDi, 16:40 Uhr PlaceAPB E001
Mailingliste