O'Reilly logo

Moderne Realzeitsysteme kompakt by Michael Mächtel, Jürgen Quade

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required