Home | english  | Impressum | KIT

Lab System Design and Implementation

Lab System Design and Implementation
Typ: Praktikum Links:
Lehrstuhl: Betriebssysteme
Semester: SS 2017
Zeit:

Montag, 09:45-11:15, SR 131, Geb. 50.34

Dozent:

Marius Hillenbrand
Jens Kehne
Prof.Dr.-Ing. Frank Bellosa

SWS: 2
ECTS: 3
LVNr.: 24892

ACHTUNG: Dieses Praktikum wird im SS 2017 zum letzten Mal angeboten.

Inhalt

Das eng mit der Vorlesung verbundene Praktikum Systementwurf und Implementierung bietet den Studierenden schließlich die Möglichkeit, die in der Vorlesung erworbenen theoretischen Kenntnisse "am eigenen Leibe" zu erfahren, indem sie im Team an einem kleinen modularen Betriebssystem arbeiten. Die Teams werden spezifische Komponenten von Grund auf neu entwickeln oder verbessern, und diese implementieren und experimentell evaluieren. Zur Teilnahme am SDI-Praktikum ist eine Anmeldung erforderlich.

Im Sommersemester 2016 werden wir den L4-basierten Mikrokernel Fiasco.OC der TU Dresden als Grundlage des Praktikums einsetzen. Zudem werden einige Teams während des Praktikums auf der ARM-Architektur (Beagle Bone Black-Boards) arbeiten.

Voraussetzungen

Vorheriges Hören der Vorlesung "Betriebssysteme" wird erwartet. Ein gutes Verständnis von Betriebssystemkonzepten wird vorausgesetzt.

Vorheriges Hören der Vorlesung "Microkernel Construction" ist gewiss hilfreich, aber nicht notwendig. Die anfängliche Einführung in L4 sollte ausreichen. Das Hören der Vorlesung "Microkernel Construction" wird jedoch empfohlen, wenn man das Warum und Wie der Kern-Interna verstehen möchte. Während der Veranstaltung wird in C bzw. C++ programmiert. Grundlegende Kenntnisse in C, C++ oder Java sind ausreichend als Vorwissen.