鍵盤上這三個鍵,被這兩個大廠徹底玩壞了!
共 4948字,需瀏覽 10分鐘
·
2024-05-14 12:05
1980年9月,IBM在佛羅里達秘密集結(jié)了12個人,從事一個叫做Acorn的項目。
Acron目標是:必須在一年內(nèi)推出IBM的新型個人計算機。
David Bradley就是團隊中的一員,他的任務進行BIOS相關(guān)的開發(fā)。
David發(fā)現(xiàn),系統(tǒng)很不穩(wěn)定,每隔5到10分鐘就得死機一次。
死機時唯一的辦法就是重啟系統(tǒng),關(guān)掉電源,等一會兒,再打開電源 ——這也叫做冷啟動。
每次重新開機,系統(tǒng)都會對硬件進行自檢(如內(nèi)存檢查),當時的CPU是Intel的8088,僅有4.77MHz。
每次自檢都要花費很長時間,這就太煩人了。
David立刻想到:我是做程序開發(fā)的,只要讓系統(tǒng)快速啟動就行,根本不需要系統(tǒng)自檢啊。
把系統(tǒng)自檢跳過!
后來這被稱作熱啟動。
David想著在鍵盤上添加一個Reset鍵,專門實現(xiàn)熱啟動。
但是如果程序運行期間,Reset被人無意按住,那就慘了,系統(tǒng)重啟,數(shù)據(jù)都丟失了。
如果做兩個Reset鍵呢?確實有人這么干過。
同時按住才能重啟,不過兩個鍵這又有點兒浪費了。
想來想去,David覺得利用鍵盤上的組合鍵更好,比如Ctrl + Alt + Esc。
當時的鍵盤是這樣的:
這三個鍵都在左邊,還是有誤觸的可能。
項目組的首席開發(fā)Mel Hallerman建議把Esc改成鍵盤右邊的Del,你想要同時按到這三個鍵,非得用兩只手不可,這就非常安全了。
就這樣,大名鼎鼎的三指敬禮 Ctrl + Alt + Del誕生了。
以后每次系統(tǒng)死機,David 只需要輕輕按下Ctrl + Alt + Del ,系統(tǒng)就可以立刻重啟,重啟時間從1~2分鐘縮減到了10~15秒,這太爽了。
這個組合鍵本來這只是一個輔助程序員開發(fā)的內(nèi)部工具而已,根本沒有必要讓大眾知道,但是不知道為何,這個功能被寫進了IBM PC的技術(shù)手冊中,這一下全世界的人都知道了。
有些小伙伴可能并不知道,DOS是不支持多任務的,同一時刻,只能運行一個程序。
如果這個程序把系統(tǒng)搞死了,用Ctrl + Alt + Del來重啟DOS是很自然的。
后來微軟推出了Windows 3.0,它支持Intel 386處理器的虛擬8086功能,可以在受保護的環(huán)境中運行多個實模式的DOS應用程序。
這時候,如果有某個DOS程序掛掉了,你再通過Ctrl + Alt + Del把整個Windows3.0殺死,那肯定是不合適的。
怎么辦呢?
Windows操作系統(tǒng)捕獲了Ctrl + Alt + Del這個組合,當你按下它時,Windows給你顯示一個藍屏(不是藍屏死機!):
大概的意思是,Windows程序不響應了,你可以殺死它,或者再按一次Ctrl+Alt+Del重啟計算機。
據(jù)說藍屏上的消息是微軟第二任CEO Steve Ballmer寫的,他在參觀Windows開發(fā)團隊是對原來的文字不滿意,Windows團隊的人說:“好吧,要不你來試試?”
于是Steve Ballmer就操刀把它寫了下來。
到了Windows 9x 中,Ctrl + Alt + Del 變成了這個樣子:
早期的Windows是基于DOS開發(fā)的,主要面向普通消費者。
和Windows并行開發(fā)的,還有一個叫做Windows NT的重量級操作系統(tǒng),有操作系統(tǒng)天神Dave Cutler領(lǐng)銜,專門為服務器和工作站設(shè)計。
服務器操作系統(tǒng)必須要滿足各種安全標準,例如要防止登錄欺騙,即惡意軟件偽造了一個登錄框,誘使用戶輸入用戶名和密碼。
如何驗證登錄框的真假呢?
使用Secure Attention Key (SAK) ,就是Ctrl+Alt+Del。
在Windows NT上,這三個鍵直接和內(nèi)核打交道,由內(nèi)核開啟一個受信任的登錄過程,確保密碼輸入只會被操作系統(tǒng)本身接收,而不會被任何惡意軟件攔截。這種安全機制可防止類似鍵盤記錄器等惡意軟件的攻擊。
Window NT后來成為微軟操作系統(tǒng)的根基,扒開微軟主要的操作系統(tǒng)(XP, Windows 7, 10,11)的外衣,它們的內(nèi)核全是Windows NT。Ctrl + Alt + Del 也開始世界流行。
不過,在消費者市場,它的功能還是有所變化。
2001年8月8日,數(shù)百人涌向圣何塞的科技創(chuàng)新博物館,在那里慶祝IBM PC誕生20周年。
20年間,IBM PC賣出了5億臺!
晚餐過后,包括微軟董事長比爾·蓋茨在內(nèi)的行業(yè)知名人士進行了一次圓桌討論。
讓大家吃驚的是,第一個提問給了David Bradley,是關(guān)于Ctrl+Alt+Del的!
David Bradley自己也感到非常驚訝,但他很快分享了這個榮耀,他說:我發(fā)明了Ctrl+Alt+Del, 但是比爾·蓋茨真正讓它出名了。
我的新書《碼農(nóng)翻身2》近期正式出版!
“深入淺出而又幽默無比”,這是讀者對《碼農(nóng)翻身2》的最高評價。
這本書不會講How(技術(shù)細節(jié),安裝配置),而主要講Why(技術(shù)原理),而且是用故事的方式。
限時五折優(yōu)惠,快快搶購吧!
發(fā)布:劉恩惠
審核:陳歆懿
如果喜歡本文
歡迎 在看丨留言丨分享至朋友圈 三連
<
PAST · 往期回顧
>
書單 | 5月新書速遞!
