CPU en architectuur

Wat is de juiste rol van de watchdogtimer in een microcontroller?

  1. AHet exacte tijdstip weergeven
  2. BDe klokfrequentie verhogen
  3. CHet systeem resetten wanneer het programma is vastgelopen en de timer niet binnen een bepaalde tijd is gewist
Antwoord en toelichting tonen

Antwoord: C. Het systeem resetten wanneer het programma is vastgelopen en de timer niet binnen een bepaalde tijd is gewist

Een watchdogtimer gaat ervan uit dat een normaal programma hem regelmatig wist; verloopt de tijd zonder wissen doordat het programma is vastgelopen of gestopt, dan wordt de microcontroller gereset. Ook als het systeem door ruis of een onverwachte toestand stilvalt, kan het zonder menselijke hulp automatisch herstellen, wat onmisbaar is voor automotive- en industriële apparatuur en apparaten op afgelegen plaatsen. De betrouwbaarheid wordt verhoogd door hem met een andere klok dan de CPU te laten werken of door een venstertype te gebruiken, waarbij ook te vroeg wissen als afwijking geldt.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welk geheugengebied wordt gewoonlijk gebruikt om bij het aanroepen van een subroutine (functie) tijdelijk onder meer het terugkeeradres op te slaan?
  2. Welke combinatie hoort bij de indeling van cachemissers in de "drie C's"?
  3. Welk mechanisme legt in een out-of-order CPU de resultaten van in andere volgorde uitgevoerde instructies vast (retire) in de oorspronkelijke programmavolgorde?
  4. Wat is het belangrijkste doel van registerhernoeming (register renaming) in out-of-order CPU's?
  5. Welke opbouw rangschikt in AI-versnellers en dergelijke veel vermenigvuldig-optelelementen in een raster en berekent een matrixproduct terwijl gegevens achtereenvolgens naar de naburige rekeneenheid stromen?

Vergelijkingen bij dit onderwerp