Alan Kay 答 ENIAC 有没有 BIOS:从冷启动开关说起 — Hacker News 中文摘要
来源:quora.com — 172 分 · by tosh
📋 概述
有人问 ENIAC 是否有 BIOS。Alan Kay 的回答是:他相当确定它既没有 BIOS,也没有任何类似 BIOS 的东西,并且他倾向于认为 ENIAC 不算存储程序计算机——虽然当时有一些技巧可以勉强靠拢,但在他看来还不够格。他顺势提出一个更有意思的问题:提供基本输入输出的程序是否必须固化在固件里才算 BIOS?按字面规定答案是"要",但他更认同精神而非字面,认为不需要 ROM 也能算。沿着这个思路他回忆,直到 60 年代很多计算机还是完全冷启动——操作员先用拨杆或开关拨入几条指令,再由这几条指令读入一整卷纸带上的更多指令,早期 DEC 机器大多如此;1964 至 1965 年间的 CDC 6600 则用一整面板开关做冷启动,比一根根拨杆方便得多。按维基百科,最早被正式命名为 BIOS 的是 1975 年 CP/M 时代,现代含义约在 1981 年 IBM PC 上确立,两者都是基于 ROM 的。
🔑 核心要点
- Alan Kay 的判断是 ENIAC既没有 BIOS 也没有任何类似物。
- 他倾向于认为 ENIAC不算是存储程序计算机。
- 他提出更有意思的问题:BIOS 是否必须固化在固件里才成立。
- 他按精神而非字面理解,认为不需要 ROM 也可以算 BIOS。
- 直到 60 年代很多机器仍是冷启动:先用开关拨入几条指令,再读入纸带。
- CDC 6600 用整面板开关做冷启动;BIOS 一词 1975 年出自 CP/M,1981 年在 IBM PC 上确立现代含义。
💡 金句
I'm pretty sure it nether had a BIOS, nor anything analogous to a BIOS. I'm on the side of those who don't consider it to be a stored program computer
👍 0
👎 0
← 返回 Hacker News 首页