不是傻问题之:为什么计算机需要通电?

8 阅读6分钟

结论:

  • 电压本质上是“单位电荷的势能差”,是驱动电荷运动、携带能量的“高度差”。

  • 电流本质上是“有序的电荷流动”,是能量和信息在电路中传播的方式。

  • 计算机之所以需要电压、电流,是因为:它要在物理世界中改变、传输和存储信息,而这个过程必须依托某种可控的物理状态与能量流动——在电子计算机里,这个载体就是电压和电流。

一、电压的本质:势能差

物理定义

从物理上看:

电压 = 单位电荷在两个位置之间的电势能差。

  • 有一堆电荷分布在空间,会产生 电场;

  • 把一个单位正电荷从点 A 移到点 B,需要做多少功,就对应这两点之间的 电势差;

  • 电压就是这个电势差,单位是伏特(V)。

可以用类比理解:

  • 把电路比作水系统:

    • 电压 ≈ 高度差/水压差;

    • 高处水有势能,能自发流向低处;

  • 把导线两端接到不同电压,就像水箱一端高一端低,为水流(电流)提供驱动力。

在金属和电路里的意义

在导线或芯片内部:

  • 自由电子处在一个由 电场 决定的势能环境中;

  • 不同位置的电压不同,意味着电子在这些位置的势能不同;

  • 一旦有电压差,电子就会受到力的作用,倾向从“高电势区域”向“低电势区域”移动(在常用约定里我们说“电流从高电压流向低电压”,电子方向相反)。

关键点:

电压不是“有什么东西在流动”,而是一种“能量高度差/驱动力”的度量。

二、电流的本质:有序的电荷流

物理定义

电流的正式定义是:

单位时间内通过导体截面的净电荷量。

  • 单位:安培(A);

  • 1 A = 每秒有约 (6.24  *  10^18)个电子通过一个截面。

本质上:

  • 导体中本来就有大量自由电子在随机热运动;

  • 当你施加电压(电场)时,这些电子在随机运动之上叠加了一个 有偏向的平均速度——这就形成了 电流;

  • 所以 电流 = 有序的电荷运动,是能量和信息在电路中“跑来跑去”的方式。

信号为什么“看起来”跑得很快?

  • 单个电子的漂移速度其实很慢(可能只有每秒毫米级);

  • 但电场在导线中的传播接近电磁波速度(真空中接近光速,在导线中也非常快);

  • 好比一根装满水珠的软管,你推一下这头,另一头几乎同时有水珠冒出来——是“推力的传递”很快,不是某一颗水珠跑全程。

这就是为什么按下键盘、鼠标点击,几乎瞬间就能在屏幕上看到反应。

三:为什么计算机需要电压、电流才能“运行”和“计算”?

核心原因只有一句话:

计算机是在物理世界中对信息进行处理,而信息必须依附于物理状态。要改变这些状态,就必须有能量和载体——在电子计算机中,这就是电压和电流。

展开来看:

信息要“落地”,必须是可区分的物理状态

“0/1”不是抽象的数学符号,而是:

  • 某种物理系统的两种可区分状态,例如:

    • 电压高 / 电压低;

    • 有电流 / 无电流;

    • 某个晶体管导通 / 截止。

在现代数字电路里:

  • 逻辑 0/1 = 不同的电压范围(低电平 / 高电平)。

    • 比如某芯片里可能规定:

      • 小于 0.3V 视为 0;

      • 大于 0.7V 视为 1。

所以:

  • 电压是用来“编码信息”的物理量;

  • 不同电压区间代表不同比特值。

要“计算”,必须让状态发生受控变化

计算的本质是:

按一定规则,把输入状态转成输出状态。

在硬件里,规则由 逻辑门和时序电路 实现,而逻辑门本质是 晶体管的组合。

以 CMOS 晶体管为例:

  • 栅极电压高 → 晶体管导通 → 允许电流从源极流到漏极 → 输出节点电压被拉高/拉低;

  • 栅极电压低 → 晶体管关断 → 电流通路断开。

这就构成了:

  • 电压作为输入(控制栅极);

  • 电压和电流参与“开”或“关”的过程;

  • 最终在输出端产生新的电压状态(新的 0/1)。

一句话:

晶体管用电压控制电流,用电流改变节点电压,电压又代表比特,这个循环就是“电路中的计算”。

没有电压差,就没有驱动力;

没有电流,就没有状态变化

  • 如果电路中各处电压都相同(没有电势差):

    • 电荷没有“想流动”的动力;

    • 晶体管不会切换状态;

    • 芯片内部的电容也不会被充放电;

    • 所有逻辑门都保持静止状态,不会有新的输出产生 → 计算停止。

  • 如果完全没有电流:

    • 没有电荷在内部重新分布;

    • 没有任何节点电压会被改变;

    • 存储单元不能写入,寄存器不能更新,计数器不能累加,程序计数器无法前进;

    • 这时计算机就像被“按下暂停键”——实际上就是断电状态。

所以,电压提供“高度差/驱动力”,电流实现“状态改变与能量流动”,两者缺一不可。

为什么不用别的东西来计算?

理论上:是可以的,有很多东西可以作为计算机

  • 可以用 机械位置 表示 0/1(早期机械计算器);

  • 可以用 光强、磁方向 表示 0/1(光学计算、磁存储);

  • 甚至可以用 分子构型 表示 0/1(分子、DNA 计算)。

现实工程中,选择电子、电压、电流作为主载体,是因为:

  • 电子设备 响应速度快(纳秒甚至皮秒级);

  • 易于微型化(纳米晶体管、超大规模集成电路);

  • 设计与制造体系(半导体工艺、EDA 工具)非常成熟。

因此今天的计算机是:

一个用电压表示状态、用电流驱动状态变化的物理信息处理机器。

总结:

  1. 电压的本质: 是电荷在不同位置间的 势能差,像“高度差/水压”,提供驱动力,让电子有方向性地流动。

  2. 电流的本质: 是 有序的电荷流动,是能量和信息在导体中的“搬运方式”。

  3. 为什么计算机离不开电压、电流:

    1. 数字信息(0/1)被编码在 不同的电压状态 上;

    2. 让逻辑门、寄存器“工作”,需要不断 改变这些电压状态;

    3. 电压差提供驱动力,电流负责搬运电荷,完成状态改变;

    4. 没有电压、电流,就没有状态变化,就不会有加法、存储、跳转等任何计算行为。