1993:Pentium 與 Mosaic — 晶片的瑕疵與網路的黎明#
案情#
1993 年 3 月 22 日,Intel 正式發表第五代 x86 處理器 Pentium(原代号 P5),放棄了沿用多年的數字命名——因為商標法無法保護「586」。同年 11 月,NCSA 釋出 Mosaic 瀏覽器 1.0,由 Marc Andreessen 與 Eric Bina 在伊利諾大學開發。一顆晶片與一個瀏覽器,在同年悄然改變了運算與通訊的版圖。
前因#
- Intel 486 大獲成功,但 RISC 陣營(MIPS、SPARC、PowerPC)虎視眈眈,Pentium 必須在效能上拉開差距。
- Pentium 內建雙管線超純量架構、64 位元資料匯流排,FPU 效能大幅躍進。
- 網際網路當時仍是學術界的地下迷宮:FTP、Gopher、Archie 各自為政,需要命令列操作。
- NCSA 獲 NSF 資助,目標正是「讓不懂 Unix 的人也能上網」。
線索與推理#
偵探的第一個疑點:為什麼晶片界巨人在 1994 年會因「除法瑕疵」狼狽不堪?1994 年 10 月,數學教授 Thomas Nicely 發現 Pentium 的 FPU 查表除法在特定輸入下出錯(F000F 案)。Intel 起初打算「只有少數人會遇到」,只對能證明需要的使用者換貨,估算受影響者極低。這是典型的工程師機率思維——錯誤率約 \(1/9\times 10^9\) ,看似可以忽略。
但偵探推演決策邏輯:PC 已進入千家萬戶,「使用者的期望」不再是工程分布,而是心理問題。IBM 隨即宣布停售 Pentium 機種,輿論炸鍋。12 月 21 日,Intel 宣布無條件換貨,認列約 4.75 億美元損失。這是本案最重要的教訓:當產品規模化後,瑕疵的社會成本與其技術機率不成比例。
第二個現場:Mosaic。Andreessen 的推理是「圖像」——他主張在瀏覽器中直接內嵌 <img> 標籤顯示圖片。這看似小改動,實則是介面革命:網路從文字檔案系統變成了出版媒體。Mosaic 免費、跨平台(X11、Mac、Windows)、安裝即用,1993 年底已有數百萬人下載。決策邏輯清楚:網路不必「更好」,只要「更簡單」就能引爆。
理論#
Pentium 的超純量架構有兩條整數管線(U 與 V),理想上每週期可執行 2 條指令。若時脈為 \(f\) 、每週期指令數為 \(IPC\) ,則:
這是所謂的 Iron Law of Processor Performance。Intel 選擇在 CISC 指令集上做超純量,是兼容性與效能的折衷解。
除法瑕疵方面,Pentium 用 radix-4 SRT 除法,查表(可程式邏輯陣列 PLA)缺了 5 個項目。錯誤率估算:
但若每天執行 \(10^8\) 次除法,期望出錯頻率驟升——這正是 IBM 重新計算後得出「使用者每天可能遇到一次」的依據,也解釋了為何同樣的機率在 Intel 與 IBM 口中天差地遠。
網路採用曲線可用 Metcalfe's Law 描述:
Mosaic 把 \(n\) 從百萬級學術用戶推向千萬級大眾,網路價值以平方增長——這是 1990 年代後半網路泡沫的理論伏筆。
後果#
- F000F 案促使 Intel 建立「主動溝通、無條件負責」的危機處理原則,成為企業公關教科書案例。
- Mosaic 團隊核心成員(Andreessen、Jim Clark)創辦 Netscape,1994 年推出 Navigator,引發瀏覽器大戰。
- Microsoft 被 Mosaic 的成功嚇醒,1995 年授權 Mosaic 程式碼推出 Internet Explorer。
- Pentium 系列延續至 Pentium 4,Intel 建立「Tick-Tock」迭代節奏,品牌行銷(Intel Inside)成為 B2C 經典。
- 網路大眾化直接催生 ISP 產業、入口網站(Yahoo! 1994)與電子商務。
冷案檔案#
- 時間:1993 年 3 月 22 日(Pentium 發表);1993 年 11 月(Mosaic 1.0);1994 年 12 月(換貨風波)
- 案由:晶片瑕疵的公關災難,與一個圖像化瀏覽器讓網際網路飛入尋常百姓家
- 歷史定位:1993 年是運算力與連線性同時跨越門檻的一年——處理器夠快、網路夠易用,數位時代的雙引擎自此點火