機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

對於有一定年齡或經驗水平的電腦玩家來說,Turbo按鈕能讓他們想起一個特定的計算機年代。從1986年到1995年,人們會經常在電腦機箱上看到這個按鈕。即使是現在,有些人家裡的舊電腦上還有。很多人都不知道這個按鈕是幹什麼的,也不知道為什麼後來的電腦上又沒有這個按鈕了。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

帶有Turbo鍵的機箱

要想明白這個問題,我們需要了解這些年PC(個人計算機)硬件上的變化。1981年,IBM推出了一款型號為5150的PC。5150採用了4.77MHz的Intel 8088 CPU,這是瞭解Turbo按鈕最相關的組件。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

IBM 5150 PC

IBM PC證明非常成功,當程序員為它編寫程序和遊戲時,他們假設每個人都有一個4.77 MHz的CPU。軟件中編程定義的時間通常與CPU時鐘速度密切相關,所以它在每臺IBM PC上運行效果都是一樣的。當時還有別的公司模仿推出的PC,他們使用的CPU速度大致相同,軟件運行起來也沒問題。後來出現了8MHz的CPU,程序員又要以8MHz的CPU為基礎來編寫相應的程序和遊戲。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

intel 8088 CPU

後面又有12MHz、16MHz、25MHz、33MHz、66MHz……的CPU,硬件在不斷地更新,軟件也跟著更新,但是PC用戶仍然希望在他們獲得更快的CPU時還能正常使用他們現有的程序和遊戲。

這裡就出現了一個很大的問題。每當舊的軟件在更快的PC上運行時,你會看到下圖這種情況:在33MHz的CPU上運行的程序看起來會比在4.77MHz的CPU上運行的速度快很多,這顯然是沒法玩的。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

左邊是正常速度,右邊是新CPU下的速度

所以,硬件製造商推出了硬件解決方案:加一個Turbo按鈕。這個名字是從汽車渦輪發動機得來的靈感,渦輪發動機可以提高汽車的動力和效率。機箱上有一個Turbo按鈕看起來很酷,特別是因為Turbo按鈕不僅不能加速計算機,反而還減速了。渦輪按鈕通過暫時限制CPU頻率來確保可以運行適用於4.77 ~8MHz CPU的舊軟件。不同的製造商以不同的方式實現這一點,從減慢時鐘速度,到禁用緩存並引入“等待狀態”。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

Turbo這個名字讓不少人困惑,字面意思是“加速”,實際作用是“減速”,這導致一些PC製造商做出調整。比如這臺Bond 386電腦已預先配置好Turbo按鈕,它的作用就是加速。電腦啟動時,CPU運行速度減慢,直到按下Turbo按鈕並且燈亮起,它才是全速運行的。好像這樣感覺也彆扭。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

Turbo燈亮

總之,Turbo按鈕不是那麼好用的。隨著晶振及時鐘電路的運用,電腦時間以固定頻率的晶振為基準,跟CPU就沒什麼關係了。還有驅動、模擬器以及軟件本身的發展,新電腦對舊軟件的兼容性大大加強。於是,Turbo按鈕就沒有了用武之地。我們只能在舊的機箱或鍵盤上看到它們。

機箱上的Turbo鍵是幹什麼的?估計很多小夥伴都沒見過

DISPLAY那裡顯示CPU頻率


分享到:


相關文章: