Re:Apollo 11 vs. USB-C Chargers (2020)
by p-e-w on Tuesday December 26, 2023 @11:34PM
(#38779108)
I don't understand this. If two or more computers fail in the same way simultaneously, isn't it much more likely that there is a systemic design problem/bug rather than some random error? But if there is a design problem, how does having more systems voting help?
[ Parent
| on HN ]
Re:Apollo 11 vs. USB-C Chargers (2020)
by adastra22 on Wednesday December 27, 2023 @12:21AM
(#38779331)
They are not going to fail the same way simultaneously. This is protecting against cosmic ray induced signal errors within the logic elements, not logic errors due to bad software.
Re:Apollo 11 vs. USB-C Chargers (2020)
by GuB-42 on Wednesday December 27, 2023 @12:02AM
(#38779260)
It is possible for a random error to affect two computers simultaneously, if they are made from the same assembly line, they may fail in exactly the same way, especially if they share the same wires.
That's the reason I sometime see that for RAID systems, it is recommended to avoid buying all same disks at the same time, because since they will be used in the same way in the same environment, there is a good chance for them to fail at the same time, defeating the point of a redundant system.
Also, to guard against bugs and design problems, critical software is sometimes developed twice or maybe more by separate teams using different methods. So you may have several combinations of software and hardware. You may also have redundant boards in the same box, and also redundant boxes
Re:Apollo 11 vs. USB-C Chargers (2020)
by gurchik on Wednesday December 27, 2023 @12:01AM
(#38779256)
Having at least 3 computers allows you the option to disable a malfunctioning computer while still giving you redundancy for random bit flips or other environmental issues.
Re:Apollo 11 vs. USB-C Chargers (2020)
by etrautmann on Tuesday December 26, 2023 @11:48PM
(#38779185)
The multi processor voting approach seeks to solve issues introduced by bit flips caused by radiation, not programming issues.