FH-HOME

REALZEITSYSTEME - INHALTSÜBERSICHT


Dieser Inhalt kann Änderungen unterliegen.

Letzte Änderung: 27.Januar 2004


KW

VL-TITEL

VL-GLIEDERUNG

41

Einführung in die Thematik und Plan der Vorlesung; Einteilung der Gruppen

  1. Warum Realzeit?

  2. Prozessrechner, eingebettete Systeme, hochverfügbare Systeme, Kontrolltheorie, Regelungstechnik

  3. Systemtheorie

  4. Anforderung an das Softwareengineering

  5. Anforderungen an die Betriebssysteme

  6. Anforderungen an die Programmiersprachen

  7. Plan der Vorlesung

  8. Testfragen und Übungen

42

Systemtheorie als Rahmen für die Behandlung von Systemen

  1. Prozess, System und Systemtheorie

  2. Beispiel: Konstruktion eines einzelnen Systems

    1. Kontext: Neuron

    2. Zielobjekt: Ionenpumpe

  3. Testfragen

43

Zeit, Zeitmessung, Uhren

  1. Einführung

  2. Systeme als Vorgänge in der Zeit

  3. Was ist Zeit?

  4. Die internationale Basiseinheit für Zeit

  5. Wichtige Zeitskalen

  6. Systemeigenschaften basierend auf Zeit

  7. Klassifikation von Realzeit-Systemen

  8. Testfragen

44

Zur Grundstruktur von Realzeitsystemen I

  1. Einführung; logische und zeitliche Domäne

  2. Hardware-Zeit: Timer

  3. Zeit- und Ereignisgetrieben; Interrupts

  4. Der Begriff des 'Task'; Synchronisation und Präemption

  5. WCAO := Worst Case Administrative Overhead

  6. WCET := Worst Case Execution Time

  7. Ausblick: Scheduling

  8. Testfragen

45

Keine VL

46 - 51

Zur Grundstruktur von Realzeitsystemen II-VII

  1. Einführung

  2. Paradigma für Realzeitsysteme

    1. Technische Tabelle

  3. Wichtige Begriffe

  4. Schedulability Tests

    1. Deadline = Period, Priorität invers

    2. Deadline < Period, Priorität frei

  5. Schedulingtypen

    1. Statisch-statisches Scheduling mit RM und DM

    2. Verteiltes statisch-statisches Scheduling ( mit DM)

    3. Statisch-dynamisches Scheduling mit EDF

    4. Statisch-dynamisches Scheduling mi LLF

    5. Verteilt statisch-dynamisches Scheduling mi EDF/LLF

    6. Planen von hybriden Tasksmengen

    7. Dynamisches Scheduling mit abhängigen Tasks

      1. Kernel Monitoring

      2. Priority Ceiling

  6. SWE von Realzeitsystemen

  7. Testfragen

2 - 4

Realisierung von (eingebetteten) Realzeitsystemen mittels ELinOS + RTAI I

  1. Einführung

  2. Engineering von Realzeitsystemen

  3. Kleiner Betriebssystemkern

  4. Allgemeine Kriterien für sichere Systeme

  5. POSIX

    1. POSIX conformance/compliance allgemein

    2. POSIX conformance/compliance speziell

  6. Wichtige RT-OS-Firmen und RT-OSs

  7. Ein RT-OS am Beispiel von RTAI

  8. Testfragen

5

Tutorium

6

Keine Vorlesung; Prüfungsvorbereitung

7

Klausur Di, 10.Febr.2004, 8:30h, AudiMax



START