【发布时间】:2013-10-05 18:52:03
【问题描述】:
计算机是否可能由于硬件错误而给出错误的结果?例如,如果我告诉 CPU 多次计算 6 乘以 9(均为整数),那么所有的计算都会给出正确的答案吗?如果某些计算有可能出错,为什么会这样,CPU 内部是否有阻止错误答案的机制?
【问题讨论】:
-
有趣的问题,虽然我不确定它是否适合Stack Overflow,也许Super User 或Electrical Engineering 会更合适。但它似乎与(When) Does hardware, especially the CPU(s), deliver wrong results? 密切相关/重复。
-
问题的标题让我怀疑我们是不是要引用巴贝奇的名言:“有两次我被问到,‘请祈祷,巴贝奇先生,如果您在机器中输入了错误的数字,那么正确的答案出来了吗?我无法正确理解会引发这样一个问题的那种混乱的想法。” :-)
标签: hardware hardware-programming