计算机导论第一课:计算机是怎么从算盘走到今天的

给大一新生的技术史脉络

作者 sunhao666 · 2026年9月24日 · 约 2 分钟

一条主线:从「省人力」到「自动化」#

计算机的发展史,本质上是一部把计算这件事从人手里交出去的历史。

四个阶段#

第一代:机械时代#

算盘、帕斯卡加法器、差分机。这一阶段的核心问题是「怎么让机器替人算」, 但动力来自人力或机械结构,速度和灵活性都受限。

第二代:电子管时代#

ENIAC 是第一台通用电子计算机。它用 18000 个电子管组成, 占地 170 平方米,每秒能算 5000 次加法。

有个经典问题:ENIAC 的算力还比不上一部手机, 那为什么它仍然是里程碑? 因为它第一次把「程序」这个概念变成了物理实现—— 改变计算任务不再需要重新接线。

第三代:晶体管与集成电路#

晶体管替代电子管,体积缩小、功耗降低、可靠性大幅提升。 集成电路把成千上万个晶体管做在一块硅片上,计算机开始走向商用。

第四代:微处理器至今#

1971 年 Intel 4004 把整个 CPU 做进一块芯片,个人计算机时代开始。 到今天,手机里的芯片已经集成了上百亿个晶体管。

冯·诺依曼结构:至今没变的核心#

五个部件:运算器、控制器、存储器、输入设备、输出设备。 它的关键思想是「程序和数据一起存在存储器里」,也叫「存储程序原理」。

用一句话概括它的工作方式:

取指令 → 分析指令 → 执行指令 → 取下一条

这个循环重复了几十亿次每秒,但本质和你手算一道题没区别,只是快得多。

摩尔定律与它的终结#

戈登·摩尔在 1965 年观察到:集成电路上的晶体管数量大约每两年翻一倍。 这个规律指导了半导体行业半个世纪。

现在的问题是物理极限:晶体管已经小到几个纳米, 再小下去量子隧穿效应会让电子「穿墙而过」,开关失效。

于是行业开始转向多核并行和专用芯片(GPU、NPU)的路线。

课堂思考题#

  1. 冯·诺依曼结构的「存储程序」思想,为什么是计算机史上的关键一步?
  2. 摩尔定律失效之后,程序员的编程方式会有什么变化?