A computer system employs a first computer; a first bus switch coupled to
the first computer; a data bus coupled to the first computer via the first
bus switch; a second computer; a second bus switch coupled to the second
computer, the data bus being coupled to the second computer through the
second bus switch; and a monitor system coupled to the first computer, to
the first bus switch, and to the second bus switch. The monitor system
employs a watchdog timer coupled to a switch over circuit, wherein a
watchdog timeout period exceeds a period between executions of a reset
code, the reset code being included in software executing on the first
computer, wherein a reset signal is generated in response to execution of
the reset code, thereby resetting the watchdog timer prior to the watchdog
timeout period, and wherein upon a failure in the first computer the reset
code is not executed, and therefore the reset signal is not generated,
thereby not resetting the watchdog timer prior to the watchdog timeout
period, wherein the watchdog timer generates a switch over signal in the
event the watchdog timeout period is reached before the watchdog timer is
reset, wherein the switch over circuit opens the first data bus switch and
closes the second data bus switch in response to the switch over signal.
Een computersysteem wendt een eerste computer aan; een eerste busschakelaar die aan de eerste computer wordt gekoppeld; een gegevensbus die aan de eerste computer via de eerste busschakelaar wordt gekoppeld; een tweede computer; een tweede busschakelaar die aan de tweede computer, de gegevensbus wordt gekoppeld die aan de tweede computer door de tweede busschakelaar wordt gekoppeld; en een monitorsysteem dat aan de eerste computer, aan de eerste busschakelaar, en aan de tweede busschakelaar wordt gekoppeld. Het monitorsysteem wendt een waakhondtijdopnemer aan die aan een schakelaar over kring wordt gekoppeld, waarin een periode van de waakhondonderbreking een periode tussen uitvoeringen van een het terugstellencode overschrijdt, de het terugstellencode die in software wordt omvat die op de eerste computer uitvoert, waarin een het terugstellensignaal in antwoord op uitvoering van de het terugstellencode wordt geproduceerd, daardoor terugstellend de waakhondtijdopnemer voorafgaand aan de periode van de waakhondonderbreking, en waarin op een mislukking in de eerste computer de het terugstellencode niet wordt uitgevoerd, en daarom het het terugstellensignaal niet wordt geproduceerd, daardoor terugstellend niet de waakhondtijdopnemer voorafgaand aan de periode van de waakhondonderbreking, waarin de waakhondtijdopnemer een schakelaar over signaal in de gebeurtenis de waakhond produceert de tijdopnemer wordt teruggesteld, waarin de schakelaar over kring de eerste schakelaar van de gegevensbus opent en de tweede schakelaar van de gegevensbus in antwoord op de schakelaar over signaal sluit.