從 iMac Core Duo 亮相二十天後,CPU 的部分就已經找到 34 個問題:34 Design Flaws in 20 Days of Intel Core Duo。
有些問題可以在軟體層 (在作業系統或是應用程式裡處理) 避開,有些問題只是會影響到效率 (像是該 cache 的部份沒有做),有些則是 debug 的時候會產生異常情況 (平常跑的時候不會),不過仍然有不少問題可能會導致莫名其妙當機 XD
呃,比較糟糕的是 Intel 似乎沒打算修... (反正當了就重開?)
幹壞事是進步最大的原動力
從 iMac Core Duo 亮相二十天後,CPU 的部分就已經找到 34 個問題:34 Design Flaws in 20 Days of Intel Core Duo。
有些問題可以在軟體層 (在作業系統或是應用程式裡處理) 避開,有些問題只是會影響到效率 (像是該 cache 的部份沒有做),有些則是 debug 的時候會產生異常情況 (平常跑的時候不會),不過仍然有不少問題可能會導致莫名其妙當機 XD
呃,比較糟糕的是 Intel 似乎沒打算修... (反正當了就重開?)
errata 從 alpha beta es qs 就會陸陸續續找到,修不修不一定,除非太大條的 showstopper 或太愚蠢的,且沒有 workaround, 廠商都是能免則免。修法可能是 compiler, OS, bios, microcode update. 除非有人要用這種問題寫個能用的病毒來捅,或是像 pentium 一樣鬧上版面,以要賺錢的立場當然是能用就好。 XD 以前的 chip errata 也沒少過啊
有興趣的可以去看看 opensource os 的source code 裡有多少cpu bug 的 fix
算盤本裡面有寫 pentium 那段歷史,本來 Intel 宣稱發生機率極低時新聞就沉寂了一陣子,直到 IBM 某研究證明非常容易踩到地雷之後,Intel 才正面回應。
所以要是沒有人花力氣去證明會有嚴重後果,大概連卸責的聲明都不會有。:p