微軟Windows 98演示中遭遇藍屏死機事件詳情曝光

在27年前的COMDEX展覽上,微軟向全球觀眾演示即將發佈的 Windows 98 操作系統時,卻上演了一場科技史上最著名的「翻車」事件。當演示人員插上 USB 設備後,系統瞬間崩潰,出現經典的藍屏死機畫面。當時擔任微軟高管的 Chris Capossela 當場不知所措,而比爾·蓋茨則以一句幽默的「這大概是為什麼 Windows 98 還未正式發佈的原因吧」化解了尷尬。

根據 Raymond Chen 最新的部落格文章,這起事件後,微軟總部對演播廳進行了改建,在直播室旁增設了一個 Demo 房間。同時還嚴格規定所有用於演示的設備在交付給演講者前必須完成設定與測試,以防止此類「致命的疏忽」再次發生。

此前,Raymond Chen 還揭示了這起全球直播事故背後的真正原因。比爾·蓋茨當時計劃的演講環節之一,是展示 Windows 98 革命性的 USB 即插即用功能,但當時 Windows 98 的 USB 代碼仍處於測試階段,協議規範也尚未正式發佈。開發團隊為了確保演示萬無一失,曾在實驗室使用一台特定的掃描儀進行反復測試,並確認其操作安全可行。

然而,負責主題演講的團隊犯下了致命的錯誤,他們並沒有使用那台經過嚴格測試的掃描儀,而是臨時到當地電腦商店購買了一台全新的設備進行演示。正是這台未經測試的全新掃描儀引發了災難,當這台新的掃描儀與系統進行 USB 電源協商的過程中,它報告自己是一個由 USB 總線供電的設備(這意味著它承諾功耗不會超過 500mW 的限制)。但實際上,該設備所需的電力遠遠超過了 500mW 的上限。

這種虛假報告觸發了一個此前從未測試過的錯誤情況,最終導致 Windows 98 的 USB 子系統崩潰,直接以藍屏終結了演示。無論是台上的蓋茨和 Chris Capossela,還是台下的開發團隊,都沒有立即察覺到這是系統崩潰的根本原因,直到開發團隊將這台掃描儀帶回實驗室進行排查,才最終找到了問題的症結所在。


十斗https://www.techritual.com/author/tenten/
十斗在知名大學取得了計算機科學與工程學位,並在學術研究方面表現出色。她的研究領域包括人工智能、機器學習和數據科學。一斗為十升,一升為十合,一合為十分之一升。謝靈運言天下才學一石,曹植占八斗,以此讚譽。後用以比喻才學極高。