252-0286-00L System Construction
Semester | Autumn Semester 2019 |
Lecturers | F. Friedrich Wicker |
Periodicity | yearly recurring course |
Language of instruction | English |
Comment | Number of participants limited to 30. |
Courses
Number | Title | Hours | Lecturers | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
252-0286-00 V | System Construction No lecture in the first semester week. Course will start in the second week of the semester. | 2 hrs |
| F. Friedrich Wicker | |||||||||||||||||||||
252-0286-00 U | System Construction No exercise session in the first semester week. Exercise session will start in the second week of the semester. | 1 hrs |
| F. Friedrich Wicker | |||||||||||||||||||||
252-0286-00 A | System Construction | 1 hrs | F. Friedrich Wicker |
Catalogue data
Abstract | Main 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. |
Learning objective | The 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. |
Content | Case 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 |
Lecture notes | Lecture material will be made available from the lecture homepage. |
Performance assessment
Performance assessment information (valid until the course unit is held again) | |
Performance assessment as a semester course | |
ECTS credits | 5 credits |
Examiners | F. Friedrich Wicker |
Type | session examination |
Language of examination | English |
Repetition | The performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling. |
Mode of examination | oral 15 minutes |
This information can be updated until the beginning of the semester; information on the examination timetable is binding. |
Learning materials
Main link | Information |
Only public learning materials are listed. |
Groups
No information on groups available. |
Restrictions
Places | 30 at the most |
Waiting list | until 02.10.2019 |