? En vaktbikkje krets gir brukeren en indikasjon på at en datamaskin har mislyktes. Programmet omfatter en instruks om å skrive til en definert adresse jevne mellomrom. I de fleste tilfeller blir denne operasjon utført hver 1-2 sekunder. Dersom programmet klarer å skrive til adressen pga en hardware eller software feil , informerer vaktbikkje krets turer og brukeren. Enkle Computer Architecture
Mikroprosessorer er hjertet i ethvert datasystem . De har tre typer tilkoblinger: en data buss, en adresse buss og kontroller. Mikroprosessoren sender og mottar data over databussen . Det bestemmer hvor at data skal eller kommer fra via adressen bussen . Styresignaler handle for å synkronisere innganger og utganger , utføre lese eller skrive operasjoner og omfatter de viktigste klokke krets .
Enkel Watchdog
En forenklet vaktbikkje krets består av en transistor bryter som er et øyeblikk slått på ved en PETDOG puls generert på programvare. Mikroprosessoren skriver til en adresse som sender en ladepuls til en kondensator . Denne spenningen slås på en annen transistor som er koblet til mikroprosessorens reset-inngang .
Selv RESET forblir høy , fortsetter mikroprosessoren som kjører . Men kondensatoren har også en motstand over det, så det sakte ut . Hvis programvaren ikke klarer å generere pulser, kondensatoren utslipp og slår av andre transistor , slik RESET for å gå lavt og slå av mikroprosessor.
Avansert Watchdog
en mer sofistikert vaktbikkje timer bruker en PETDOG puls sendes til maskinens interne klokke kretser. Pulsen holder klokkene som kjører , men hvis det ikke vises på input en nedtelling vil sende ut to pulser atskilt av ett eller to sekunder . Den første forteller mikroprosessoren at en nedleggelse er overhengende . Mikroprosessoren vil begynne en ryddig avslutning, lagring av viktig informasjon i minnet før den andre pulsen slår av klokker.
Watchdog Feil
p Hvis en datamaskin ikke vil slå seg på , det er en sjanse vakthundtidsstyreren har sviktet. I virkeligheten er det en smal mulighet fordi det er så få deler i kretsen , mens det er langt mer i resten av maskinen . Å feilsøke kretsen , bruke et oscilloskop for å se etter PETDOG puls på inngangen . Hvis det er til stede og RESET fortsatt lav , er det en god mulighet for at vaktbikkje kretsen har sviktet.