Embedded Systems und Firmware

Welche Aussage zum Unterschied zwischen Hard Real-Time und Soft Real-Time ist korrekt?

  1. AHard wird nur aus Hardware, Soft nur aus Software gebaut
  2. BHard ist in der Verarbeitung langsam, Soft schnell
  3. CBei Hard bedeutet schon ein einziges verpasstes Zeitlimit ein Systemversagen, bei Soft führen gelegentliche Verzögerungen nur zu geringerer Leistung
Antwort und Erläuterung anzeigen

Antwort: C. Bei Hard bedeutet schon ein einziges verpasstes Zeitlimit ein Systemversagen, bei Soft führen gelegentliche Verzögerungen nur zu geringerer Leistung

Beispiele für Hard Real-Time sind Airbag, Motor und Bremssteuerung von Fahrzeugen, bei denen eine verpasste Frist zu schweren Unfällen führt. Dass die Frist auch im ungünstigsten Fall eingehalten wird, muss bereits beim Entwurf nachgewiesen werden. Beispiele für Soft Real-Time sind Video- und Audiowiedergabe, wo gelegentliche Verzögerungen höchstens zu leichten Bildstörungen führen. Je nachdem, welcher Fall vorliegt, ändert sich die Strenge der nötigen Verifikation erheblich.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Warum ist es ungünstig, das Zurücksetzen (Kicken) des Watchdog-Timers bedingungslos im 1-ms-Timer-Interrupt-Handler auszuführen?
  2. Welche Aussage zur Aufgabe des Bootloaders in Embedded-Geräten ist korrekt?
  3. Warum werden bei einem Gerät mit Firmware-Update per Funk (OTA-Update) im Flash-Speicher zwei Bereiche (Bank A und Bank B) für die Firmware vorgesehen?
  4. Was ist der Hauptzweck des Sleep-Modus eines Mikrocontrollers in batteriebetriebenen Embedded-Geräten?
  5. Ein Sensorgerät arbeitet nur 1 % der Gesamtzeit mit 10 mA und schläft die restlichen 99 % der Zeit mit 10 µA. Welcher Wert kommt dem mittleren Stromverbrauch am nächsten?

Vergleiche zu diesem Thema