4 Aspekte der nebenläufigen Realzeitprogrammierung

4.1 Allgemeines

Da Realzeitapplikationen eng mit dem darunter liegenden Betriebssystem verzahnt sind, sind der Entwurf und die Programmierung sehr anspruchsvoll. Realzeitapplikationen greifen sehr häufig auf Peripherie zu und verarbeiten Zeitinformationen. Sie bestehen typischerweise aus mehreren Rechenprozessen, die untereinander per Inter-Process-Communication (IPC) Daten austauschen und die sich synchronisieren müssen. Dadurch entstehen innerhalb der Applikationen sogenannte kritische Abschnitte, die geschützt werden müssen – was wiederum Rückwirkungen auf das Zeitverhalten hat.

Um die Einhaltung der Realzeitbedingungen zu gewährleisten, muss für die Aufteilung der Aufgabe auf Tasks sowie ...

Get Moderne Realzeitsysteme kompakt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.