在一台老式米色 PC 立式机箱的正面,那个小按钮可能就挨着重启开关,位于一个小小的 MHz 显示屏下方,上面还有一盏琥珀色指示灯。标签写着 Turbo。按常理,人们会以为电脑会瞬间加速。但有时候,这个有用的小机关恰恰是让机器慢下来。
许多 20 世纪 80 年代和 90 年代 IBM PC 兼容机上的 Turbo 按钮,可以让机器在全速和降速模式之间切换,通常是为了让老游戏和老软件能在更快的处理器上正常运行。
那个尴尬的数字是 4.77 MHz。IBM 在 1981 年发布的初代 Personal Computer 使用的是英特尔 8088 CPU,运行频率正是这个数值;早期 PC 软件往往默认自己所处的世界就是这样的机器。[4] 有些程序直接把 CPU 本身的速度当作计时的一部分。等更新的硬件出现后,处理器并不只是把任务完成得更快而已,它还可能让程序内部的“时钟”整个跑偏。
游戏最容易暴露这个问题。在速度更快的 IBM PC 兼容机上,事件可能来得太快,动画可能飞速播放,玩家可用于反应的时间可能被压缩到几乎无法游玩的程度。[1] 其他软件在运行于远快于程序员预期的处理器上时,也可能变得不稳定、崩溃或表现异常。[2]
需要“慢速开关”的高速电脑
从 20 世纪 80 年代中期到 90 年代中期,使用英特尔 80286、80386 和 80486 处理器的 IBM PC 兼容机,机箱上常常配有 Turbo 按钮。[1] 这个开关用于在两种运行状态之间切换:机器正常的高速模式,以及更接近早期 8086 或 8088 时代的降速模式。[1] 关闭 turbo 模式会让系统变慢,以兼容旧软件。[1]
Eagle PC Turbo 常被视为较早的例子。它的开关可以让用户在 8 MHz 和 4.77 MHz 之间切换,让更快的机器在需要时模拟初代 IBM PC 的运行节奏。[2] 这个名字借用了涡轮增压器的说法,在那里,“turbo”意味着额外动力和更高性能。[1] 但在电脑机箱上,令人印象深刻的地方却正好相反:速度有时成了你不得不拿掉的东西。
这个按钮本身并不总是以同一种方式工作。在大多数系统上,按钮按下时 turbo 模式处于启用状态;但接线也可能相反,所以有些电脑正好反过来。[1] 用户也许会查看前面板 LED 或两位数的分段式 MHz 显示屏来判断。可就连这些显示也可能让人误会。有些情况下,数字并不是处理器时钟的实时测量值,而是通过主板跳线预设好的快、慢两个数值。[1]
有些机器还加入了一些小小的“仪式”。某些 Packard Bell 486ES 系统可以用 Ctrl-Alt-+ 和 Ctrl-Alt-- 来切换模式;没有独立 Turbo 按钮的型号仍会用电源灯发出信号:绿色表示正常 Turbo 模式,橙色表示 Slow 模式。[1] 少数键盘在右 Shift 键附近也有自己的 Turbo 按钮,但那个按钮并不会改变 CPU 时钟,而是改变键盘的按键重复速率。[1]
为什么这个按钮消失了
随着 PC 不断演进,程序员不再把某一种处理器速度当作可靠的秒表。软件开始采用更好的计时方法和内置延迟,以便适应更快、更多样的硬件。[3] 前面板上的这个开关也就不再那么必要,因为较新的程序不再如此依赖固定的 CPU 时钟来控制自身行为的节奏。
到了 20 世纪 90 年代中期,Turbo 按钮开始从预装整机和电脑机箱上消失;到 21 世纪 00 年代,它几乎已经不见踪影。[3] 留下来的,是一段奇特的记忆:塑料面板上印着一个承诺——Turbo,旁边的小显示屏亮着,等待那个需要让高速电脑慢下来的用户。
来源
- Turbo button, Wikipedia
- What Was The Turbo Button On Old '90s PC For & Why Don't We Have It Anymore?, SlashGear
- Why Did Old PCs Have A Turbo Button On Them?, BGR
- Why Did the Turbo Button Slow Down Your PC in the '90s?, How-To Geek
- That “Turbo” button on old PCs? It actually slowed things down, Dixie Sun News






