我是CPU设计师。让我提供我能想到的最简单的解释。
“所有电能都转化为热量。”
您可能会问;如果所有电能都转化为热量,谁来提供计算能量?
“所有电子计算都会耗散热能。”
在CPU(或任何其他半导体电路)中,电气计算需要两件事:
- 一种将信息从一个地方发送到另一个地方的方式(想一想)
- 一种对信息采取行动的方式(认为晶体管)
现实世界中的电线消耗热能,因为它们的电阻为非零。晶体管还消耗热能,因为电子(和空穴)相互碰撞并且原子引起热量。
您现在可能会问:这样,我的电燃烧器会将所有电能消耗为热量,但不会进行计算。为什么其他方法是正确的(计算消耗热能)。
这是因为电子在燃烧器中随机流动,没有特定的路径(对计算无用),而在CPU中,电子在硬件/电路设计所规定的精确定义的路径(对计算有用)中流动。无论哪种方式,电子都会四处移动,从而导致散热。换句话说,燃烧器和CPU之间的唯一区别是,前者没有电子流动的特定电气路径,而后者则没有。仅仅因为电子路径的方式不同,这并不是后者消耗较少热能的原因。
让我们继续假设的质疑。我们能否选择与CPU截然不同的东西,看看它们之间有何不同?假设有一辆停在道路上的汽车。如果我将汽车向前推动,则我完成的工作(我提供的能量)将转换为两件事:a)汽车的新动量和b)轮胎/道路摩擦产生的热量。等一下,你说的是汽车的动力。我看到的某种物理上发生的事情,仅仅是因为我朝着它消耗了能量(减去热量/摩擦)。摩擦产生的热量会损失(就像CPU热量一样),但产生的动量仍然有用(例如在再生破坏期间为汽车中的电池充电)。CPU的作用是对某些信息(某些位的排列)进行操作,并生成一组新的信息(输入和输出二进制位)。信息是抽象的;不是物理的。汽车的用处在于物理世界。信息用于CPU,而物理世界用于汽车。当它们为我们做一些有用的事情时,它们都会散发热量,而汽车又做一件事:它们实际上使我们四处移动。在物理世界中,CPU除了产生热量外还能做什么?没有。这是观察CPU如何将所有电能转化为热量的另一种方式。
请稍等,这实际上意味着:我可以将CPU用作刻录机吗?如果我的电炉不是CPU,而是在上面放了一个电饭锅做饭,该怎么办?你打赌!您会得到两件事:能源成本相同的食品和信息计算!虽然只是非常昂贵的燃烧器!