b2342132 wrote:
就小弟的認知而言,一...(恕刪)
那是錯誤的引用, 多半原本書寫的是"通用暫存器"的寬度才叫做CPU的bit數. 至於接腳數, 現在cpu都幾百根接腳, 根本不是拿幾根腳來算. 有人會用cpu的資料的data bus寬度來算, 那也是錯誤的算法. 你若去考試的話, 人家問Core 2是多少位元的CPU, 寫它128bit下去是拿不到分數的. 因為這個年頭, 資料匯流的寬度, 通用暫存器寬度, FPU暫存器寬度, mmx暫存器寬度都不一樣, 真正用來評斷CPU屬於幾位元, 還是以通用暫存器寬度為準.
另, 64bit與32bit差在哪兒? 差在你一次可以運算的資料長度. 舉個例子來說, 最常用的搜尋功能好了, 我想要搜尋"64bit CPU", 一共吃掉9個byte, 若是32bit的處理器, 要做3次比較, 若是64bit處理器, 則僅需要2次比較. 光是個比較字串就有差別了, 更別說使用資料庫應用程式時, 多半是cpu位元數愈多愈佔便宜的.

我舉的例子跟大大比起來,真是幼稚的可以...汗顏啊!

























































































