Home | deutsch  | Legals | Data Protection | KIT

System Design and Implementation

System Design and Implementation
Type: Practical Work
Chair: System Architecture
Semester: ST 2009

SR -134 (Bldg. 50.41 (AVG), UG)


Thursday, 15.45 - 17.15

Start: 23.04.2009

Prof. Dr. Frank Bellosa, Jan Stoess

SWS: 2
Lv-No.: 24892
Athor Title Source

Jan Stoess, Marcel Noe


Jan Stoess, Marcel Noe



During this hands-on course small teams (2-3) of students design and build their own little multi-server operating systems on top of the L4Ka::Pistachio microkernel. Among the goals is to gain practical experience in the design and implementation of a large software project within a team.
SDI lecture focuses on different "building blocks" of operating systems (e.g., communication, multi-tasking/-processing, virtual memory management, file services) and presents examples and case-studies found in contemporary operating systems. It is (mandatorily) combined with the SDI lab, which gives the students the opportunity to design (and later implement), team wise, their own little multi-sever operating system on top of the L4Ka::Pistachio microkernel. Once we have introduced build environment, tools, and example code, we will focus on incorporating the building blocks from lecture into our to-be-designed OS, and have each team present their own design ideas for one particular aspect. Subsequent lab slots are reserved for implementation.