Embedded systemen en firmware

Welk verschil tussen hard real-time en soft real-time is juist?

  1. AHard wordt alleen met hardware gemaakt en soft alleen met software
  2. BHard is traag in verwerking en soft is snel
  3. CBij hard betekent één gemiste deadline falen van het systeem, bij soft leidt een af en toe te late verwerking alleen tot lagere prestaties
Antwoord en toelichting tonen

Antwoord: C. Bij hard betekent één gemiste deadline falen van het systeem, bij soft leidt een af en toe te late verwerking alleen tot lagere prestaties

Voorbeelden van hard real-time zijn de besturing van airbags, motor en remmen van auto's, waarbij een gemiste deadline tot ernstige ongevallen leidt. Men moet in de ontwerpfase vaststellen dat de deadline ook in het slechtste geval wordt gehaald. Een voorbeeld van soft real-time is het afspelen van video of audio, waarbij af en toe vertraging slechts een licht verstoord beeld geeft. Afhankelijk daarvan verschilt de vereiste striktheid van verificatie sterk.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Waarom is het niet goed om het resetten (kicken) van de watchdogtimer onvoorwaardelijk uit te voeren in een timerinterrupthandler die elke 1 ms optreedt?
  2. Welke uitspraak over de rol van de bootloader van embedded apparatuur is juist?
  3. Waarom worden bij apparaten waarvan de firmware draadloos wordt bijgewerkt (OTA-update) in het flashgeheugen twee plaatsen (vlak A en vlak B) voor de firmware voorzien?
  4. Wat is het belangrijkste doel van de slaapmodus van een microcontroller in een apparaat op batterijen?
  5. Een sensorapparaat werkt slechts 1 % van de tijd met 10 mA en slaapt de overige 99 % van de tijd met 10 µA. Wat komt het dichtst bij de gemiddelde stroom?

Vergelijkingen bij dit onderwerp