252-0286-00L  System Construction

SemesterHerbstsemester 2018
DozierendeF. Friedrich Wicker
Periodizitätjährlich wiederkehrende Veranstaltung
KommentarNumber of participants limited to 30.


252-0286-00 VSystem Construction
No lecture in the first semester week. Course will start in the second week of the semester.
2 Std.
Mi13:15-15:00CAB H 52 »
24.10.13:15-15:00CAB G 59 »
15:15-17:00CAB G 57 »
05.12.13:15-15:00CAB G 59 »
F. Friedrich Wicker
252-0286-00 USystem Construction
No exercise session in the first semester week. Exercise session will start in the second week of the semester.
1 Std.
Mi15:15-16:00CAB H 52 »
16:15-17:00CAB H 52 »
24.10.15:15-16:00CAB H 53 »
16:15-17:00CAB H 53 »
05.12.15:15-18:00CAB G 57 »
F. Friedrich Wicker


KurzbeschreibungMain goal is teaching knowledge and skills needed for building custom operating systems and runtime environments. Relevant topics are studied at the example of sufficiently simple systems that have been built at our Institute in the past, ranging from purpose-oriented single processor real-time systems up to generic system kernels on multi-core hardware.
LernzielThe lecture's main goal is teaching of knowledge and skills needed for building custom operating systems and runtime environments.

The lecture intends to supplement more abstract views of software construction, and to contribute to a better understanding of "how it really works" behind the scenes.
InhaltCase Study 1: Embedded System
- Safety-critical and fault-tolerant monitoring system
- Based on an auto-pilot system for helicopters

Case Study 2: Multi-Processor Operating System
- Universal operating system for symmetric multiprocessors
- Shared memory approach
- Based on Language-/System Codesign (Active Oberon / A2)

Case Study 3: Custom designed Single-Processor System
- RISC Single-processor system designed from scratch
- Hardware on FPGA
- Graphical workstation OS and compiler (Project Oberon)

Case Study 4: Custom-designed Multi-Processor System
- Special purpose heterogeneous system on a chip
- Masssively parallel hard- and software architecture based on message passing
- Focus: dataflow based applications
SkriptLecture material will be made available from the lecture homepage.


Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte4 KP
PrüfendeF. Friedrich Wicker
RepetitionDie Leistungskontrolle wird nur in der Session nach der Lerneinheit angeboten. Die Repetition ist nur nach erneuter Belegung möglich.
Prüfungsmodusmündlich 15 Minuten
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.


Es werden nur die öffentlichen Lernmaterialien aufgeführt.


Keine Informationen zu Gruppen vorhanden.


PlätzeMaximal 30
WartelisteBis 03.10.2018

Angeboten in

CAS in InformatikFokusfächer und WahlfächerWInformation
Informatik MasterWahlfächer der Vertiefung General StudiesWInformation
Informatik MasterWahlfächer der Vertiefung in Software EngineeringWInformation