计算机发展历史 —— 从大型机到个人计算机的激荡五十年
本博客属于「趣味拓展」系列,以14个故事章节串起计算机从机房走进家门的完整历程。
全文约1.2万字,建议收藏后逐章阅读。
开篇:一条大河波浪宽
1960 ──────── 1970 ──────── 1980 ──────── 1990 ──────── 2000 ──────── 2020
│ │ │ │ │ │
│ 大型机 │ 小型机 │ 微型机 │ PC浪潮 │ 互联网 │ 移动/云
│ IBM │ DEC │ Apple │ Wintel │ WWW │ ARM
│ System/360│ PDP-11 │ Altair │ Compaq │ Netscape │ RISC-V
│ │ VAX │ TRS-80 │ Dell │ Google │
│ $1M+ │ $50K │ $500 │ $2000 │ │
▼ ▼ ▼ ▼ ▼ ▼
只有大企业 研究机构/大学 极客/爱好者 千家万户 人人联网 万物互联
计算机的发展史,本质上是一部 "计算力民主化"的历史 —— 从只有军方和大企业才用得起的钢铁巨兽,到如今每个人口袋里装着的智能手机,五十年间,计算的门槛降低了五个数量级。
实验 1:大型机的衰落 & DEC小型机崛起 — PDP / VAX 网络
背景
1960年代,计算机 = IBM大型机(Mainframe)。一台 System/360 售价百万美元,占据一整间空调房,只有大银行、航空公司、政府部门用得起。
计算机工业的"分权"始于一个大胆的想法:
“如果一家小公司能做出一台更便宜、更好用的计算机呢?”
说这句话的人是 Ken Olsen(肯·奥尔森),MIT 毕业生,1957年创立 DEC(Digital Equipment Corporation)。
关键事件时间线
1960 ── 1965 ── 1970 ── 1975 ── 1980 ── 1985 ── 1990 ── 1995 ── 1998
│ │ │ │ │ │ │ │ │
│ PDP-8 PDP-11 │ VAX │ │ │ DEC被
│ $18K 上市 │ 上市 │ 衰落 │ Compaq
│ 第一台 │ │ VMS │ │ │ 收购
│ "真 │ │ 操作系统│ │ │ │
│ 小型机" │ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
DEC的代表作
| 型号 | 年份 | 价格 | 意义 |
|---|---|---|---|
| PDP-1 | 1959 | $120,000 | 第一台DEC计算机,诞生了第一个电子游戏 Spacewar! |
| PDP-8 | 1965 | $18,000 | 第一台真正意义上的小型机(Minicomputer),桌面大小 |
| PDP-11 | 1970 | $10,800 | 史上最成功的小型机,售出超60万台,Unix和C语言在此诞生 |
| VAX-11/780 | 1977 | $200,000 | 32位小型机,VMS操作系统,"1 MIPS"基准由此定义 |
PDP-11 的历史地位
PDP-11 的影响远超其商业成功:
┌─────────────┐
│ PDP-11 │ ──→ Unix 操作系统 (Ken Thompson & Dennis Ritchie)
│ 16位小型机 │ ──→ C 语言 (Dennis Ritchie 为移植Unix而发明)
│ 1970年 │ ──→ TCP/IP 协议栈最早在PDP-11上实现
│ │ ──→ 指令集架构影响后来 Motorola 68000
└─────────────┘
DEC 的衰落(1980s后期)
Ken Olsen 那句著名的错误判断:
“There is no reason anyone would want a computer in their home.”
—— Ken Olsen, DEC创始人, 1977年
这句话后来成为商业史上最大的误判之一。DEC 最终在1998年被 Compaq 收购,Compaq 又在2002年被 HP 收购。
ASCII架构图 — 从集中式到分布式
大型机时代(late 1960s) 小型机时代(mid 1970s)
┌──────────────────────────┐ ┌─────────┐ ┌─────────┐
│ IBM System/360 │ │ PDP-11 │ │ PDP-11 │
│ 一台 = 整层楼 │ │ 实验室A │ │ 实验室B │
│ │ └────┬────┘ └────┬────┘
│ ┌──┐ ┌──┐ ┌──┐ │ └──────┬───────┘
│ │T1│ │T2│ │T3│ ... │ │
│ └──┘ └──┘ └──┘ │ ┌──────┴──────┐
│ (所有终端只是哑终端) │ │ VAX │
│ │ │ (作为枢纽) │
│ 集中式、层级化 │ └─────────────┘
└──────────────────────────┘ 分布式、去中心化
核心对比:大型机是"一个大脑 + 无数哑终端",小型机让每个部门/实验室拥有一台独立的计算机。
实验 2:嬉皮士运动 & 全球概览 — LSD、垮掉的一代与硅谷精神
一句话概括
硅谷的技术革命,根源可以追溯到1960年代的嬉皮士反文化运动。
这听起来像是一句玩笑话,但乔布斯、沃兹尼亚克、斯图尔特·布兰德,这些硅谷奠基人,无一例外受到了嬉皮士文化的深刻影响。
文化脉络
1950s 1960s 1970s
垮掉的一代(Beat Generation) → 嬉皮士运动(Hippie) → 硅谷精神
│ │ │
│ Jack Kerouac《在路上》 │ Summer of Love(1967) │ 个人计算机
│ Allen Ginsberg《嚎叫》 │ Woodstock(1969) │ 互联网
│ 反叛、流浪、自由 │ 公社、药物、音乐 │ 信息自由
│ │ │
│ │ Stuart Brand │ Apple Computer
│ │ "全球概览" │ Wozniak & Jobs
▼ ▼ ▼
斯图尔特·布兰德 与《全球概览》
Stuart Brand(斯图尔特·布兰德) 是连接嬉皮士文化与硅谷的关键人物。
《全球概览》(Whole Earth Catalog) 1968-1972
┌─────────────────────────────────────────────┐
│ 全球概览 Whole Earth Catalog │
│ │
│ "获取工具的途径" Access to Tools │
│ │
│ 内容: 如何搭建蒙古包 │
│ 如何养蜂 │
│ 早期的个人计算机套件 │
│ 书籍/工具/期刊推荐 │
│ │
│ 理念: 工具不属于体制,属于每一个"个人" │
│ 信息应该自由流动 │
│ 技术可以赋能个人,而非奴役 │
│ │
│ "Stay hungry, stay foolish." │
│ (1974年最后一期的告别语,乔布斯在2005年斯坦福 │
│ 毕业典礼演讲中引用此话) │
└─────────────────────────────────────────────┘
嬉皮士与计算机的共鸣
| 嬉皮士价值观 | 在计算机革命中的投射 |
|---|---|
| 反权威(Anti-authority) | IBM是"老大哥",个人计算机是对抗大企业的武器 |
| 公社生活(Commune) | Homebrew Computer Club(家酿计算机俱乐部) |
| 工具赋能(Tools) | 一台 Apple II 就是一个人的印刷厂/实验室/工作室 |
| 意识扩展(Expand Consciousness) | 计算机是"心灵的自行车"(乔布斯语) |
乔布斯的嬉皮士印记
乔布斯年轻时去过印度朝圣、尝试过LSD、赤脚走路、吃素——这些经历他从不隐瞒:
“我读大学时……印度之旅带回来的不是开悟,而是一种直觉:直觉比智力更强大。这些经历对苹果的产品设计影响深远。”
—— Steve Jobs, 1985年 Playboy 访谈
实验 3:极客起源 — Wozniak、苹果公司与硅谷车库传奇
人物档案:史蒂夫·沃兹尼亚克(Steve Wozniak)
┌────────────────────────────────────────────────┐
│ Steve Wozniak (1950-) │
│ "Woz" — 个人计算机真正的工程之父 │
│ │
│ 关键特质: │
│ • 硬件天才 — 能用最少的芯片做出别人3倍芯片才能做的功能 │
│ • 恶作剧爱好者 — 大学时做了"蓝盒子"免费打长途电话 │
│ • 利他主义 — 在HP时把自己设计的计算机图纸免费分发 │
│ • 拒绝做管理者 — 终身只想做一个工程师 │
│ │
│ 名言: "我设计 Apple II 是因为我想让朋友们也 │
│ 能拥有计算机。" │
└────────────────────────────────────────────────┘
蓝盒子(Blue Box)— 一切的起点
1971年,Wozniak 在《Esquire》杂志看到一篇文章,讲述电话飞客(Phone Phreak)如何用2600Hz音频模拟电话交换机的信令,免费打长途电话。
蓝盒子原理:
电话机 ──→ [蓝盒子] ──→ 交换机
│
发出 2600Hz 信号
(模拟交换机"空闲"音)
│
交换机误以为通话结束
实际进入"超级用户模式"
可以免费拨打全球任何号码
Woz做了一个蓝盒子,Jobs 看到了商业机会——两人以 $150/个 的价格卖出了约100个,赚了"第一桶金"。
Woz 后来说:“如果没有蓝盒子,就不会有苹果公司。”
Apple I — 车库里的第一台计算机
1976年 · 加州 Los Altos · Jobs家车库
┌───────────────────────────────────┐
│ Apple I │
│ │
│ CPU: MOS 6502 @ 1MHz │
│ RAM: 4KB (可扩展至8KB) │
│ 价格: $666.66 │
│ 生产: 200台 │
│ │
│ 特性: │
│ • 第一台"组装好"出售的个人计算机 │
│ • 主板+视频接口一体化 │
│ • 用普通电视做显示器 │
│ • 内置BASIC解释器 (Woz手写!) │
│ │
│ Woz负责全部硬件+软件 │
│ Jobs负责销售+融资 │
│ (Woz捐出了自己的HP计算器凑钱) │
└───────────────────────────────────┘
双人搭档:Jobs vs Woz
| 维度 | Steve Jobs | Steve Wozniak |
|---|---|---|
| 核心能力 | 产品愿景、销售、谈判 | 工程设计、电路、软件 |
| 性格 | 强势、完美主义、苛刻 | 温和、幽默、善良 |
| 技术风格 | 不懂电路,懂用户体验 | 硬件天才,能用最少元件 |
| 对钱的态度 | 追求商业成功 | 不看重钱,给早期员工分股票 |
| 代表名言 | “Stay hungry, stay foolish.” | “Never trust a computer you can’t throw out a window.” |
实验 4:仙童公司 & 八叛逆 — Intel 8080 与 Altair 8800
“八叛逆”(The Traitorous Eight)
1957年,8位年轻科学家从诺贝尔奖得主 William Shockley(肖克利) 的半导体实验室集体辞职,创立了 Fairchild Semiconductor(仙童半导体)。
肖克利半导体实验室 (Shockley Semiconductor, 1956)
Shockley (诺贝尔奖得主,但极度专制)
│
├── Robert Noyce (诺伊斯) ────→ Intel (1968) ──→ "集成电路之父"、"硅谷市长"
├── Gordon Moore (摩尔) ────→ Intel (1968) ──→ "摩尔定律"提出者
├── Jean Hoerni (赫尔尼) ──→ 平面工艺发明者
├── Eugene Kleiner (克莱纳) ──→ KPCB风投
├── Jay Last
├── Sheldon Roberts
├── Victor Grinich
└── Julius Blank
"八叛逆" 集体辞职后创立 Fairchild (1957)
此后,仙童又"孵化"出50+半导体公司
→ 硅谷的名称由此而来(硅 = 半导体材料)
仙童的"子孙"
┌── Fairchild Semiconductor (1957, 八叛逆)
│
├── Intel (1968, Noyce + Moore + Andy Grove)
│ ├── 4004 (1971, 第一颗微处理器)
│ ├── 8008 (1972, 8位)
│ ├── 8080 (1974, 8位,用于Altair 8800)
│ ├── 8086/8088 (1978/79, IBM PC的CPU)
│ └── → x86 体系 (至今)
│
├── AMD (1969, Jerry Sanders)
│
├── National Semiconductor
└── 50+ 其他公司...
Altair 8800 — 点燃个人计算机革命的火花
1975年1月,《Popular Electronics》封面:
┌───────────────────────────────────┐
│ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │
│ │ 8 ││ 7 ││ 6 ││ 5 │ 面板 │
│ └───┘ └───┘ └───┘ └───┘ 指示灯 │
│ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │
│ │ 4 ││ 3 ││ 2 ││ 1 │ │
│ └───┘ └───┘ └───┘ └───┘ │
│ │
│ ALTAIR 8800 │
│ MITS 公司 / Ed Roberts │
│ CPU: Intel 8080 @ 2MHz │
│ RAM: 256 字节 (!) │
│ 价格: $397 (套件) │
│ │
│ 没有键盘、没有显示器、没有操作系统 │
│ 只有面板上的开关和指示灯! │
│ │
│ 销量: 远超预期,订单淹没了MITS │
└───────────────────────────────────┘
Altair 的蝴蝶效应
Altair 8800 (1975.1)
│
├── 保罗·艾伦看到封面 → 连夜飞去找比尔·盖茨
│ └──→ 微软成立 (1975.4)
│ └──→ Altair BASIC (第一个产品)
│
├── 激发了 Homebrew Computer Club 成立 (1975.3)
│ └──→ Woz 在此展示 Apple I (1976)
│ └──→ 苹果公司诞生
│
└── 证明了"个人计算机有市场"
└──→ 无数公司涌入
实验 5:Homebrew 家酿俱乐部 — 比尔·盖茨 & 保罗·艾伦
家酿计算机俱乐部(Homebrew Computer Club)
1975年3月5日 · 加州 Menlo Park · Gordon French 家车库
第一次聚会: 32人参加
后续聚会: 每两周一次,SLAC礼堂,最多750人
核心成员:
┌────────────────────────────────────┐
│ │
│ Steve Wozniak ──→ Apple I / II │
│ Steve Jobs │
│ Lee Felsenstein ──→ Osborne 1 │
│ Adam Osborne ──→ 第一台笔记本 │
│ John Draper (Captain Crunch) │
│ │
│ "规则": 带你的计算机来分享 │
│ "精神": 信息自由、反垄断、DIY │
│ "传统": 结束时举手交换元器件 │
│ │
└────────────────────────────────────┘
比尔·盖茨的《致爱好者的公开信》
Woz 在俱乐部展示了 Apple I 的设计,免费分发电路图。与此同时,微软刚为 Altair 8800 写出了 BASIC 解释器(第一个产品),但发现大部分"用户"都在拷贝他们的磁带,没有人付钱。
1976年2月,年仅21岁的比尔·盖茨在《Computer Notes》杂志发表了著名的 “An Open Letter to Hobbyists”(致爱好者的公开信):
"As the majority of hobbyists must be aware, most of you steal your software.
One thing you do (that) prevents good software from being written. Who can afford to do professional work for nothing?"—— Bill Gates, 1976年2月
这封信的历史意义:
- ❌ 当时被俱乐部成员强烈反感(“软件凭什么收费?”)
- ✅ 长远来看,定义了商业软件模式
- ✅ 是"开源 vs 闭源"争论的最早文献记录
人物档案:比尔·盖茨 & 保罗·艾伦
| 比尔·盖茨 | 保罗·艾伦 | |
|---|---|---|
| 出身 | 西雅图富裕律师家庭 | 西雅图图书馆管理员之子 |
| 学校 | Harvard(辍学) | Washington State(辍学) |
| 角色 | 谈判者、程序员 | 技术远见者 |
| 经典一幕 | 为Altair演示BASIC的前一晚,在飞机上"手写代码"因为它没有做出来 | 看到Altair封面后冲去盖茨宿舍,说"快看,发生了!我们要么现在就动,要么永远错过" |
微软的起点:
1975.04 微软成立(Micro-soft = Microcomputer + Software)
最初地点: 新墨西哥州 阿尔伯克基(Altair的生产地)
1975-77 Altair BASIC 是唯一产品
盖茨和艾伦两个人写完所有代码
1978 搬到西雅图 Bellevue
(因为阿尔伯克基真的很难招到人)
1980 IBM找微软要操作系统 → QDOS → MS-DOS → 统治世界
实验 6:电子游戏的黎明 — 达特茅斯 BASIC 与第一个电子游戏
第一个电子游戏:Spacewar! (1962)
MIT · PDP-1 计算机 · 1962
┌─────────────────────────────────┐
│ * │
│ \ ★ │
│ \ /│\ │
│ \/ │ \ │
│ Needle /\ │ │
│ / \│ │
│ / \ Wedge │
│ / \ │
│ ★ ★ │
│ 恒星(重力源) │
│ │
│ Spacewar! │
│ 双人对战,两艘飞船围绕恒星 │
│ 在重力场中发射导弹 │
│ 作者: Steve Russell (MIT学生) │
│ CR 显示器, 120KIPS │
└─────────────────────────────────┘
这是人类历史上第一个真正的"视频游戏"
不是用电视机,而是用计算机+CRT显示器
BASIC — 让普通人也能编程
1964年,达特茅斯学院数学系教授 John Kemeny(凯梅尼) 和 Thomas Kurtz(库尔茨) 创造了 BASIC 语言。
目标: "让每个学生都能学会编程"
对比:
汇编/机器码 BASIC
───────── ─────
MOV AX, 0013h 10 PRINT "HELLO"
INT 10h 20 GOTO 10
MOV AH, 0Eh
INT 10h → 两行代码
... → 即时执行
50行才能输出一行文字 → 立即看到结果
BASIC 后来成为几乎所有个人计算机的标配语言:
- Altair 8800 → Altair BASIC(微软的第一个产品)
- Apple II → Integer BASIC / Applesoft BASIC
- Commodore 64 → Commodore BASIC(微软写的)
- IBM PC → BASICA / GW-BASIC
实验 7:视频游戏产业 — Pong、Atari & MOS 6502
Pong — 第一个商业成功的电子游戏
1972年 · Atari 成立 · Nolan Bushnell (布什内尔)
┌────────────────────────────────────┐
│ │
│ ██ │
│ ██ │
│ │
│ ● ● │
│ (球) (球拍) │
│ │
│ Score: 3 - 2 │
│ │
│ PONG │
│ 电子乒乓球 │
│ 世界第一台街机游戏 │
│ │
│ 第一款原型放在 Andy Capp's 酒吧 │
│ 第二天就"坏了" — 原来是硬币盒塞满了 │
│ │
└────────────────────────────────────┘
Atari 2600 & MOS 6502
Atari 2600 (1977) — 第一台成功的家用游戏机
CPU: MOS 6502 @ 1.19 MHz
↑
这颗芯片的故事值得单独讲
MOS Technology 6502 (1975)
Motorola 6800 售价 $175
↓ 团队出走
MOS 6502 售价 $25 (!)
↓ 只有原来1/7的价格
被以下产品采用:
• Apple I / II (Woz 最喜欢$25这个价格)
• Commodore 64 (史上销量最高的计算机型号)
• Atari 2600 (史上最成功的早期游戏机)
• Nintendo (NES) (6502的变种,红白机!)
Atari 2600 的历史地位
| 维度 | 数据 |
|---|---|
| 生命周期 | 1977 - 1992 (14年!) |
| 累计销量 | 3000万台 |
| 游戏库 | 900+款 |
| CPU | MOS 6507 (6502简化版) |
| RAM | 128 字节 (不是KB!) |
| ROM | 4KB/卡带 |
| 经典游戏 | Pitfall!, Space Invaders, Pac-Man |
实验 8:乔布斯的求职之路 — Atari、Breakout 与布什内尔
一个著名的"坑队友"故事
1974年 · Atari 公司 · Sunnyvale, CA
Nolan Bushnell (Atari 创始人) 要开发 Breakout (打砖块)
│
│ 报价: $750 (基本工资)
│ 加码: 每省一颗芯片奖励 $100
│
▼
Steve Jobs (21岁,刚从印度回来,光脚上班,浑身怪味)
│
│ Jobs 答应了: "$750 + 芯片奖励"
│ 但他不会设计电路...
│
├──→ 半夜打电话找 Woz 帮忙
│ "兄弟,我们要在4天内做完..."
│
│ Woz 通宵4天,用最少的44颗芯片完成设计
│ (正常需要100+颗)
│
▼
Jobs 拿到 $5000 奖金 (省了50颗芯片 × $100)
│
│ 给 Woz 分了 $350
│ 告诉 Woz 总报酬是 $700
│
▼
Woz 多年后才知道真相,当场落泪
"他当时是我最好的朋友...我不在乎钱,但我在乎诚实"
Breakout(打砖块)— 游戏史上的里程碑
██ ██ ██ ██ ██ ██ ██ ██ ← 砖块
██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ ██ ██
↕ (球反弹)
──────────── ← 挡板(用旋钮控制)
Breakout 的影响:
• 1976 年 Atari 街机发布
• 1978 年移植到 Atari 2600
• 日本设计师西角友宏 (Toru Iwatani) 受启发做出 Pac-Man (吃豆人)
• 1986 年苏联程序员 Alexey Pajitnov 受启发发明了 Tetris (俄罗斯方块)
• 至今所有"打砖块"类游戏都可以追溯到 Breakout
实验 9:游戏娱乐产业 — 雅达利、Magnavox 与影视结合的早期尝试
产业版图 (1970s)
游戏行业的起源:
┌─────────────────────────────────────────────────────────┐
│ │
│ 街机 (Arcade) 家用机 (Console) │
│ ────────────── ───────────────── │
│ 1971: Computer Space 1972: Magnavox Odyssey │
│ 1972: Pong (Atari) (第一台家用游戏机) │
│ 1978: Space Invaders 1977: Atari 2600 │
│ 1980: Pac-Man 1979: Intellivision │
│ 1981: Donkey Kong 1982: ColecoVision │
│ │
│ │ │ │
│ └────────┬───────────────────┘ │
│ ▼ │
│ 1983: 雅达利大崩溃 (北美游戏市场) │
│ 1985: NES 任天堂红白机拯救市场 │
│ │
└─────────────────────────────────────────────────────────┘
Magnavox Odyssey — 真正的"第一台家用游戏机"
拉尔夫·贝尔(Ralph Baer) 1966年就做出了原型,1972年量产:
Magnavox Odyssey (1972)
特点:
• 没有任何微处理器 (纯模拟电路!)
• 用塑料贴膜贴在电视上充当"彩色背景"
• 附赠骰子、扑克牌、扑克筹码 (混合实体桌游)
• 价格: $99.95
• 售出: 约33万台
历史意义:
→ 起诉 Atari 的 Pong 侵犯专利(最终庭外和解)
→ 定义了"家用游戏机"这个品类
影视 × 游戏的早期结合:《E.T. 外星人》
1982年,Atari 向斯皮尔伯格购买 E.T. 改编权,花费 $21M(当时天价)。游戏由一人用 5周 赶工完成,质量极差。
E.T. the Extra-Terrestrial (Atari 2600, 1982)
销量: 150万份
退货: 350万份 (是的,退货比卖出还多)
结果:
┌─────────────────────────────────────┐
│ Atari 将数百万份未售出的 E.T. 游戏卡 │
│ 秘密埋在新墨西哥州阿拉莫戈多的垃圾场 │
│ │
│ 2014年,微软资助的纪录片团队真的 │
│ 挖出了这些卡带,证实了这个传说 │
│ │
│ 这是游戏史上最著名的失败案例 │
└─────────────────────────────────────┘
实验 10:苹果诞生 — Steve Jobs & Steve Wozniak & Apple I
苹果公司的创立
1976年4月1日 (愚人节) · 加州 Cupertino
三位创始人:
• Steve Jobs (21岁) — Atari员工, 营销/产品
• Steve Wozniak (25岁) — HP工程师, 硬件/软件
• Ronald Wayne (41岁) — Atari绘图员, 写公司章程
股份分配:
Jobs: 45%
Woz: 45%
Wayne: 10%
Wayne 在 12天后退出 — 收到 $800 就走了
(他后来用这笔钱买了台电脑...如果持股到今天,
他那10% ≈ $3000亿...不过他说"不后悔")
Apple I → Apple II:关键一跃
Apple I (1976.07) Apple II (1977.06)
───────────────── ─────────────────
只有主板 完整包装: 键盘+塑料外壳+电源
售价 $666.66 售价 $1298
售出 ~200台 售出 ~600万台(!)
裸电路板 彩色图形
用户自己接键盘/电源/电视 8个扩展槽
面向极客 面向普通人
↑
这个塑料外壳 = 乔布斯的设计执念
"计算机应该像家电一样漂亮"
Apple II 成功的关键
| 因素 | 说明 |
|---|---|
| 彩色图形 | 当时唯一能显示彩色的个人计算机 |
| 8个扩展槽 | Woz的设计天才——用户可以插各种扩展卡 |
| 塑料外壳 | Jobs要求——计算机不再是"工业设备" |
| VisiCalc | 第一个电子表格软件,只运行在 Apple II 上 |
| 教育市场 | 大批学校采购,培养了一代"苹果用户" |
实验 11:个人计算机浪潮 — IBM 5100、微软成立、Apple II 与 VisiCalc
三股力量汇流成河
1977 - 1981: 个人计算机市场的"三国演义"
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ Apple II │ │ Commodore PET │ │ TRS-80 │
│ (1977) │ │ (1977) │ │ (1977) │
│ $1298 │ │ $795 │ │ $599 │
│ ─── │ │ ─── │ │ ─── │
│ Apple Computer │ │ Commodore │ │ Radio Shack │
│ 车库起步 │ │ Int'l (打字机厂) │ │ 连锁电子商店 │
│ 8位/6502 │ │ 8位/6502 │ │ 8位/Z80 │
│ 开放式扩展 │ │ 一体式设计 │ │ 零售渠道优势 │
└──────────────────┘ └──────────────────┘ └──────────────────┘
│ │ │
└────────────────────┼────────────────────┘
│
"1977 Trinity"
个人计算机三杰
VisiCalc — "杀手级应用"的始祖
1979年,哈佛商学院学生 Dan Bricklin 看着教授在黑板上一格一格修改财务数据时,萌生了做电子表格的想法。
VisiCalc (1979) = Visible + Calculator
影响:
• 只在 Apple II 上运行 (最初版本)
• 让会计师/财务人员愿意花 $2000+ 买一台 Apple II
• Apple II 销量从月售几百 → 月售超过1万台
• 定义了"商业软件"和"杀手级应用"(Killer App)概念
• 后来被 Lotus 1-2-3 和 Excel 取代
"VisiCalc 卖出了多少台 Apple II?比苹果的销售人员还多!"
— 当时的流行说法
IBM 5100 — 蓝色巨人的第一次试探
1975年,IBM 推出了 IBM 5100 Portable Computer:
IBM 5100 (1975)
CPU: IBM 自制 16位处理器
RAM: 16KB-64KB
重量: 25kg (≈ 一袋大米)
价格: $8975 - $19,975
系统: APL / BASIC
历史评价:
• IBM 的第一台"便携"计算机 (但没人能提着25kg到处走)
• 证明了"桌面计算机有市场"
• 但价格太高, 只卖出几千台
• 为后来的 IBM PC (5150) 铺路
实验 12:雅达利大崩溃 & IBM 开放架构 — 兼容机与 OEM
1983年:雅达利大崩溃(Video Game Crash of 1983)
导火索:
1982年底, Atari 的 E.T. 游戏灾难性失败
同时市场上充斥海量劣质游戏
连锁反应:
1982 ──── 1983 ──── 1984 ──── 1985
│ │ │ │
│ Atari │ 北美游戏 │ 大量公司 │ NES 红白机
│ 年亏$5亿 │ 市场规模 │ 倒闭 │ 进入北美
│ │ $32亿→$1亿 │ 零售商拒 │ "重新启动"了
│ │ (暴跌97%) │ 收任何游戏│ 主机游戏市场
▼ ▼ ▼ ▼
IBM PC 的"开放架构" — 改变一切的决定
1981年8月12日,IBM 发布 IBM Personal Computer (Model 5150):
IBM PC 的关键决策 — 与 IBM 传统完全相反:
IBM 传统做法: IBM PC 做法:
───────────── ────────────
全部自研 用现成的组件
封闭系统 ┌──────────────────┐
专有架构 │ CPU: Intel 8088 │
│ OS: MS-DOS │ ← 都不是 IBM 自己的!
│ BUS: 开放标准 │
└──────────────────┘
为什么?
IBM 管理层想在 1 年内推出产品,自研来不及
于是找了 Intel 买 CPU, 找了微软买 OS
还公布了完整技术手册 (包括 BIOS 源码!)
克隆机(Clone)浪潮 — IBM 无意中创造的"敌人"
IBM PC (1981)
│
┌─────────┼─────────┐
│ │ │
▼ ▼ ▼
Compaq Dell AST
(1982) (1984) (1980)
│ │
│ Compaq 逆向工程 BIOS
│ 花$100万请"净室团队"写出兼容BIOS
│ 完全合法!
▼
第一台100%兼容的 IBM PC 克隆机诞生
│
▼
无数"克隆机"涌入市场
价格比 IBM 原厂低 30-50%
IBM 的市场份额: 1984年 60% → 1990年 15%
历史的反讽:IBM 创造了 PC 标准,却因开放架构失去了对标准的控制权,最终在2005年将 PC 业务卖给了联想。
实验 13:Wintel 联盟 — Intel、微软、MS-DOS 与基尔代尔
“Wintel” = Windows + Intel
这是计算机历史上最成功的商业联盟,统治了PC行业近30年。
Wintel 联盟的形成
1980年 IBM 找微软要操作系统:
IBM团队 → 找 Digital Research (当时CP/M是行业标准)
│
│ CP/M之父 Gary Kildall (基尔代尔)
│ "我今天要开飞机,没空签保密协议..."
│ (这是他一生最贵的"飞机")
│
▼
IBM回到微软 → "你们有什么?"
│
│ 盖茨: "有!(其实还没有)"
│
▼
盖茨花 $75,000 从 Seattle Computer Products
买下 QDOS (Quick and Dirty Operating System)
→ 改名 MS-DOS
→ IBM PC 的操作系统
Gary Kildall — 计算机史上最大的"错过"
| 对比 | Gary Kildall | Bill Gates |
|---|---|---|
| 公司 | Digital Research | Microsoft |
| 产品 | CP/M (1974年的第一个通用微机OS) | MS-DOS (基于QDOS) |
| 1981年 | 行业标准,运行在几乎所有微机上 | 小公司,$16M营收 |
| 关键决策 | 对IBM的NDA犹豫不决 | 抓住机会,疯狂承诺 |
| 结局 | 1994年去世,被历史遗忘 | 世界首富 |
基尔代尔是真正的计算机天才——他发明了 BIOS的概念、创造了第一个磁盘操作系统CP/M、第一个高级语言编译器PL/M。但他不是商人。
乔布斯评价基尔代尔:“他是一个天才,而我们都踩在他的肩膀上。”
—— Steve Jobs, 1995年 PBS 纪录片
Wintel 联盟的影响
Intel Microsoft
────── ─────────
1971: 4004 (第一颗微处理器) 1975: 成立
1974: 8080 (Altair用) 1981: MS-DOS 1.0
1978: 8086 1985: Windows 1.0
1982: 80286 ("286") 1990: Windows 3.0 (成功)
1985: 80386 ("386") 1995: Windows 95 (统治)
1989: 80486 2001: Windows XP
1993: Pentium
└──────── "Wintel" ──────────┘
新的 Intel CPU + 新的 Windows
→ 你"不得不"同时升级两者
→ 互相绑定,互相促进销量
→ 统治 PC 市场直到智能手机时代
实验 14:尾声 — Wintel 的黄昏 & ARM/RISC-V 的黎明
诸神的黄昏(2000s-至今)
PC 时代的终结 (2007年)
Steve Jobs 发布 iPhone (2007.01.09)
┌──────────────────────────────────────────┐
│ │
│ "An iPod, a phone, and an internet │
│ communicator... Are you getting it?" │
│ │
│ 这不是一台更快的PC │
│ 这是一个全新的计算范式 │
│ │
│ PC时代: 桌面、键盘、鼠标、x86 │
│ 移动时代: 手持、触屏、ARM │
│ │
└──────────────────────────────────────────┘
ARM 的崛起
ARM 的前身: Acorn Computers (英国)
1983年: Acorn 想为 BBC Micro 计算机做一个新CPU
→ 但 Intel 不卖 80286 的设计授权
→ "那我们就自己做!"
Sophie Wilson & Steve Furber
用极小团队设计了 ARM1
全世界功耗最低的 32位处理器
(只有 ~25,000 晶体管,而同期 386 有 ~275,000)
ARM 商业模式:
┌──────────────────────────────────────┐
│ 不生产芯片!只卖"设计授权"! │
│ │
│ ARM Holdings │
│ │ │
│ ├──→ Qualcomm (Snapdragon) │
│ ├──→ Apple (A系列/M系列) │
│ ├──→ Samsung (Exynos) │
│ ├──→ Huawei (Kirin) │
│ └──→ Mediatek/Nvidia/... │
│ │
│ 2024年: ARM芯片出货量超过2500亿颗 │
│ (人均 ~300颗...) │
└──────────────────────────────────────┘
RISC-V — “开源CPU”
x86: Intel/AMD 专有, 复杂指令集(CISC), 192条基本指令
ARM: ARM Holdings 授权, 精简指令集(RISC), 约50条基本指令
RISC-V: 完全开源! 加州大学伯克利分校, 最简指令集, 约47条基本指令
对比:
┌──────────┬─────────┬──────────┬───────────┐
│ 指令集 │ 类型 │ 许可证 │ 代表产品 │
├──────────┼─────────┼──────────┼───────────┤
│ x86 │ CISC │ 专有 │ Intel/AMD │
│ ARM │ RISC │ 付费授权 │ 手机/平板 │
│ RISC-V │ RISC │ 完全开源 │ IoT/嵌入式 │
└──────────┴─────────┴──────────┴───────────┘
RISC-V 的意义:
• 不需要向任何人付授权费
• 任何人都可以设计自己的RISC-V芯片
• 中国大量投入 (摆脱x86和ARM的依赖)
• 阿里巴巴的"玄铁"系列就是RISC-V
整个发展史的技术主线
年代 计算范式 代表 指令集
──── ──────── ──── ─────
1960s 大型机中央集权 IBM System/360 专有CISC
1970s 小型机分布式 DEC PDP-11 专有RISC
1980s 个人计算机 Apple II/IBM PC 6502/8088
1990s PC互联 Wintel x86
2000s 笔记本/桌面 Wintel x86
2010s 移动计算 iPhone/Android ARM
2020s AI/异构计算 NVIDIA/TPU CUDA+RISC-V
未来 万物互联 ?? RISC-V/开源
附录:14个实验核心知识点速查
| 实验 | 主题 | 核心人物 | 核心概念 |
|---|---|---|---|
| 1 | 大型机→小型机 | Ken Olsen | PDP-11, VAX, 集中式→分布式 |
| 2 | 嬉皮士→硅谷 | Stuart Brand | 《全球概览》, 反文化, Stay Hungry |
| 3 | 苹果起源 | Wozniak, Jobs | 蓝盒子, Apple I, 车库传奇 |
| 4 | 仙童→Intel | Noyce, Moore | 八叛逆, 8080, Altair 8800 |
| 5 | 家酿俱乐部 | Gates, Allen | 公开信, 软件商业化 |
| 6 | 电子游戏黎明 | Russell, Kemeny | Spacewar!, BASIC |
| 7 | 视频游戏产业 | Bushnell | Pong, Atari 2600, MOS 6502 |
| 8 | Jobs求职记 | Jobs, Wozniak | Breakout, 坑队友$5000 |
| 9 | 游戏娱乐 | Baer | Magnavox Odyssey, E.T.灾难 |
| 10 | 苹果诞生 | Jobs, Wozniak | Apple II, 彩色图形, 扩展槽 |
| 11 | PC浪潮 | Bricklin | 1977 Trinity, VisiCalc |
| 12 | 雅达利崩溃 | IBM团队 | 开放架构, 克隆机, 兼容机 |
| 13 | Wintel联盟 | Gates, Kildall | MS-DOS, 基尔代尔错过IBM |
| 14 | 尾声与未来 | 多位 | ARM, RISC-V, 移动时代 |
附录:关键人物一览
| 人物 | 生卒 | 关键贡献 | 名言/轶事 |
|---|---|---|---|
| Steve Wozniak | 1950- | Apple I/II 硬件+软件 | “I just wanted my own computer.” |
| Steve Jobs | 1955-2011 | Apple, NeXT, Pixar | “Stay hungry, stay foolish.” |
| Bill Gates | 1955- | Microsoft, MS-DOS | “致爱好者的公开信” |
| Paul Allen | 1953-2018 | 微软联合创始人 | 看到Altair后冲去找盖茨 |
| Gordon Moore | 1929-2023 | Intel, 摩尔定律 | “晶体管每18个月翻倍” |
| Gary Kildall | 1942-1994 | CP/M | “一生中最贵的一次飞行” |
| Nolan Bushnell | 1943- | Atari, Pong | “所有人都能玩得起的游戏” |
| Stuart Brand | 1938- | 《全球概览》 | “Information wants to be free.” |
| Ken Olsen | 1926-2011 | DEC, PDP | “没人需要家里的计算机” |
| Sophie Wilson | 1957- | ARM架构设计 | 设计了世界上部署最多的CPU架构 |
后记:从一台填满整个房间的IBM大型机,到口袋里每秒万亿次运算的智能手机,走过了不到80年。推动这一切的,是一群相信"计算机应该属于每个人"的理想主义者、极客和企业家。他们中的许多人没有看到今天的景象,但他们的故事,构成了人类技术史上最激动人心的篇章。
全文完。
参考资料:《硅谷之火》《创新者》《乔布斯传》《The Soul of a New Machine》《Hackers: Heroes of the Computer Revolution》

被折叠的 条评论
为什么被折叠?



