Embedded Systems Engineering, Informatik – Aufgabe 1 von 3 –

Parallelisierung / Synchronisation

Ein bekanntes Informatik-Problem, das uns bei eingebetteten Systemen häufig begegnet, ist die Synchronisation paralleler Prozesse, die auf eine gemeinsame Ressource wie z. B. Speicherbereiche zugreifen.

  • Format der Zugriffsoperation: (Prozess Befehl)
  • 3 Prozesse (P1, P2, P3) greifen auf Variable X zu

Es gibt folgende Befehle:

BefehlAktion
readDer aktuelle Wert von X wird gelesen.
increaseDer gelesene Wert wird um 1 erhöht und der neue Wert wieder in X gespeichert.
decreaseDer gelesene Wert wird um 1 verringert und der neue Wert wieder in X gespeichert.

Serverraum der Universität Freiburg