【官方雙語(yǔ)】 一鍵“蝸輪”加速?說(shuō)說(shuō)老電腦上的Turbo鍵 #電子速談

為什么老電腦會(huì)有 Turbo 鍵?
Turbo 取自高性能汽車的渦輪增壓器,這個(gè)部件能讓引擎產(chǎn)生更多動(dòng)力。如其由來(lái),Turbo 鍵也能讓 CPU 進(jìn)入性能更好的狀態(tài)。
Turbo 鍵的功能
過(guò)去的程序需要準(zhǔn)確的時(shí)鐘(precise timing)才能正常運(yùn)行,它們會(huì)利用 CPU 的內(nèi)置時(shí)鐘來(lái)決定運(yùn)行速度。早期程序默認(rèn)計(jì)算機(jī)使用原版英特爾 8087 CPU(頻率 4.77 MHZ),根據(jù)它的時(shí)鐘來(lái)確定程序速度。
當(dāng) CPU 更迭到更高版本,時(shí)鐘也變得更“快”(單位時(shí)間內(nèi)有更多時(shí)鐘刻度,比如上文的 8087 就是單位時(shí)間有 4.77M 的刻度),這些“寫死”了的老程序的運(yùn)行速度也會(huì)相應(yīng)變快。而 Turbo 鍵,此時(shí)就擔(dān)任了將 CPU 的頻率變慢的責(zé)任。
由于 CPU 此后的迭代很頻繁,有些廠商會(huì)在機(jī)箱加裝一個(gè) LED 屏幕,顯示 CPU 運(yùn)行頻率或相關(guān)信息(數(shù)字代碼、用“高/低”反映主機(jī)狀態(tài)等)。
消失的 Turbo
現(xiàn)在的電腦沒(méi)有 Turbo 鍵的原因,在于程序的時(shí)間管理(keep time)方法——計(jì)算機(jī)默認(rèn)安裝的 CPU 開始變得多樣,程序不得不采用自行調(diào)整時(shí)間的方法來(lái)適配更多的 CPU。
這于是催生出使用電腦的實(shí)時(shí)時(shí)鐘(real time clock)的時(shí)間管理方法,采用“現(xiàn)實(shí)中的秒”來(lái)計(jì)時(shí)。
未消失的 Turbo,用另一種方式陪伴你
現(xiàn)在的 DOSBOX(一種模擬 DOS 運(yùn)行環(huán)境的程序,現(xiàn)在多用來(lái)玩 DOS 游戲)等程序,可以調(diào)整模擬運(yùn)行老游戲時(shí)使用的頻率(virtual clock speed),另一些老游戲也有玩家社區(qū)制作的降速 Mod。它們都是 Turbo 鍵在現(xiàn)代的重生。
最近的主板也在嘗試加入 Turbo 功能,比如物理超頻——沒(méi)錯(cuò),這是 Turbo 的本意——按下后就能夠加速 CPU 運(yùn)行。市面上也出現(xiàn)了類似古早電腦的偵測(cè) CPU 運(yùn)行速率的屏幕。
可以說(shuō),在計(jì)算機(jī)蓬勃發(fā)展的今天,Turbo 依然以一種方式陪伴著你,計(jì)算機(jī)早期的那些東西,很多現(xiàn)在也沒(méi)有消亡。