How to choose a firmware partner

The ellipsis at top and bottom mean e.g.

... jmp test ...

is the same as

... jmp test jmp test ...

is the same as

... jmp test jmp test jmp test ...

etc In the same way one might fill all remaining unused locations with e.g.

... jmp reset ...

Cheers Robin

Reply to
robin.pain
Loading thread data ...

umm... i'm pretty sure various engines in the 1800s had teh equivalent of watchdog timers and so did (and do) many mainframes.

--
	Sander

+++ Out of cheese error +++
Reply to
Sander Vesik

Can you name any of these mainframes ?

I do not see a reason why anybody would use them.

In computer systems with memory protection hardware, illegal addresses, garbled data or garbled code usually caused segment fault, parity error traps and illegal opcode traps, i.e. hardware interrupts that are vectored into kernel mode space. The interrupt handler may then decide what to do, try to recover or print CRASH and dump the registers on the console and then halt or reboot the system.

On mainframes with a separate console processor, the console processor may try to check the sanity of the main processor, but even then, the decision to reboot is usually done manual.

Paul

Reply to
Paul Keinanen

Well, back in those days, the watchdog timers would usually come in the shape of trained personnel. They'ld be taught to check certain status indicators on a regular basis, and raise a fuss if anything appeared to be out of hand..

The classical example of a pre-computer age watchdog would be the "dead-man switch" on locomotives. Unless disarmed regularly by the chauffeur, it would bring the train to a stop.

--
Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de)
Even if all the snow were burnt, ashes would remain.
Reply to
Hans-Bernhard Broeker

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.