Navigation To modulepage
Display language

Embedded Operating Systems

6 LP

English

#40440 / #4

Seit SS 2019
(Deaktivierung beantragt zum SS 2020)

Fakultät IV

TEL 16

Institut für Softwaretechnik und Theoretische Informatik

34355100 FG S-Professur Security in Telecommunications

Seifert, Jean-Pierre

Amini, Elham

lehre@sect.tu-berlin.de

POS-Nummer PORD-Nummer Modultitel
4330 24954 Embedded Operating Systems
60830 18091 Embedded Operating Systems

Learning Outcomes

Students who have successfully finished this module have an advanced knowledge of operating systems for embedded systems. They are aware of the specific design aspects (like realtime behavior, energy consumption, schedulability, fault tolerance) and know of their interdependencies.

Content

Embedded OS: Requirements for embedded systems; example application areas; embedded processor architecture; realtime scheduling; worst case execution time estimation, schedulability analysis; Dependable Systems: Basic notions and quantities, failure models, fault trees, availability analysis for composition, Byzantine protocols.

Module Components

Pflicht:

All Courses are mandatory.

Course Name Type Number Cycle Language SWS
Dependable Systems VL 0432 L 592 WS English 2
Embedded Operating Systems VL 0432 L 595 SS English 2

Workload and Credit Points

Dependable Systems (VL):

Workload description Multiplier Hours Total
Preparation and follow-up 15.0 3.0h 45.0h
Presence 15.0 2.0h 30.0h
75.0h(~3 LP)

Embedded Operating Systems (VL):

Workload description Multiplier Hours Total
Attendance 15.0 2.0h 30.0h
Preparation and follow-up 15.0 3.0h 45.0h
75.0h(~3 LP)

Course-independent workload:

Workload description Multiplier Hours Total
Examination preparation 1.0 30.0h 30.0h
30.0h(~1 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The lecture conveys the material in traditional form.

Requirements for participation and examination

Desirable prerequisites for participation in the courses

Basic (undergraduate) course on operating systems is required to follow the lectures.

Mandatory requirements for the module test application

No information

Module completion

Grading:

graded

Type of exam:

Oral exam

Language:

English

Duration/Extent:

30 minutes

Duration of the Module

This module can be completed in 2 semesters.

Maximum Number of Participants

This module is not limited to a number of students.

Registration Procedures

See homepage of module at http://www.sec.t-labs.tu-berlin.de/

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

Electronical lecture notes

Availability:  available
Additional information:
http://www.kbs.tu-berlin.de/

Literature

Recommended literature
C.M. Krishna, K.G. Shin, Real-Time Systems, McGraw-Hill, 1997
D.K. Pradhan (Ed.): Fault Tolerant Computer Systems, Prentice Hall, 1996
D.P. Siewiorek, R.S. Swarz: The Theory and Practice of Reliable Systems Design, Digital Press, 1995
Jane W. S. Lui, Real-Time Systems, Prentice Hall, 2000
Stallings, W.: Operating Systems, 5th ed., Prentice Hall, 2004
T. Anderson, P.A. Lee: Fault Tolerance: Principles and Practice, Prentice Hall, 1982
Tanenbaum, A.; Woodhull, A.: Operating Systems Design and Implementation, 3rd ed., Prentice Hall, 2006

Module examiner

Prüfungsberechtigte Personen im WS 2019/20: 5

Name
Herr Hans-Ulrich Heiß
Herr Bernardus Juurlink
Herr Reinhardt Karnapke
Herr Prof. Dr. Jan Christoph Nordholz
Herr Prof. Dr. Jean-Pierre Seifert

Assigned Degree Programs

Zur Zeit wird die Datenstruktur umgestellt. Aus technischen Gründen wird die Verwendung des Moduls während des Umstellungsprozesses in zwei Listen angezeigt.

This module is used in the following modulelists:

Students of other degrees can participate in this module without capacity testing.

This module is used in the following Degree Programs (new System):

    Students of other degrees can participate in this module without capacity testing.

    Miscellaneous

    The module is offered every year. Students can start the module every semester either with the lecture Dependable Systems or with the lecture Software Security.