先說不是比戰,僅是個人觀感
當intel及amd設計了64位元的cpu
及微軟開發出64位元的系統
真的在效能上有明顯的提升嗎?
還是僅於宣示作用呢?
如果64位元真的好的話,為什麼不搞個128還是256位元呢?
如果雙核心真的是輸個六核心、八核心的話,
那為什麼不搞個六十核心貨是八十核心呢?
我想最後時脈及設計上才是真的比較實在的吧!!!
kang19780315 wrote:
先說不是比戰,僅是個...(恕刪)
例如CPU製成這技術是會慢慢提升的.......像以前電腦也才8位元跟16位元!!
你說的不無可能......
對一般個人USER來說.......32位元已經很夠用了......不外乎打打文書....或是GAME等等....足夠了!!
但是64位元.....這是趨勢....也是幫企業減少些SRV預算(多工...虛擬化)!!
裝64位元系統的主要目的並非變快,而是為了突破4G記憶體的存取限制。
有更大記憶體,可以減少虛擬記憶體存取次數,電腦效能無形中突飛猛進。
時脈提升已經走到死巷了,時脈一到達4GHz,所帶來的效益與耗電量不成比例,所以Intel最高時脈的處理器,好像就3.2GHz,再上去耗電量會倍增,但是運算速度卻沒提升多少,如果加到4GHz,比起3.2GHz可能提升了20%效能,耗電量卻多出四百瓦,足以媲美微波爐。
就因為物理法則限制了時脈無法再提升,所以Intel、AMD才改玩起多核心。
至於為什麼不一口氣弄個128、256位元?因為管理記憶體也是需要記憶體空間的,好比戶政事務所的檔案室,登記著每一個人的戶籍資料,台北市的檔案室一定大於鄉鎮的檔案室,而內政部的又絕對大於台北市。
假設微軟真弄出了一個128位元的系統,可以支援到2^128B=281474976710656YB的記憶體(天啊!連Yotta都出來了,二進位的算法,大概是Kilo->Mega->Giga->Tera->Peta->Exa->Zetta->Yotta,再上去,我就查不到叫啥了),那麼耗個8GB來管理記憶體,也不過九牛一毛而已,可是現在RAM常見的也不過2GB一條,主機板通常有四條,就算全插滿,也不過剛巧夠128位元管理記憶體用,想跑個記事本,抱歉,記憶體不足,想跑個小畫家,抱歉,記憶體依然不足。那麼到底128位元有啥用?我們可以興奮的說,至少可以開機。
不信的話,你可以試著將32位元的XP灌到裝8MB的486老電腦上,恐怕連開機都成問題。
不多弄幾個核心的原因也差不多,一來是因為製程技術還沒發展到那邊,無法在有限的空間內擠入更多核心。二來核心一多,廢熱問題也更嚴重,需要工程師想辦法解決,你總不希望電腦變成烤麵包機吧?
也是從8bit - 16bit - 32bit到現在的64bit
而且bit這是先有硬體才會有軟體
所以目前推手其實是intel而不是微軟
64位元當然比32位元好
首先處理"量"就大上許多
為什麼是強調量而不是速度
因為我們常說的32位元其實是說處理器一次可以處理2的32次方的數據
想當然爾 64位元就是2的64次方
之所以要發展64位元就是為了應付更大的處理量
當然你要有用64位元設計的程式才能跑出64位元的能力
還有如果原本在32位元就足夠應付即使轉64位元也不會有太大差異
(所以目前看到差異較大的主要就是高運算程式:多媒體、編碼、密碼運算等)
一切都是看當前應用情況
目前就是因為32位元不夠用了
所以才會發展出64位元
當然會說不夠用大多都是svr而非cl
(intel很早就有開發所謂的純64BIT處理器-IA64給srv市場,不過那不是屬於PC的市場)
如果哪天64位元不夠用
當然就會出現128位元了
就好像IPv4當初設計只有32位元
目前已經可以預知將來會不夠用
所以現在才會推出IPv6這規格
重點就是32 64 甚至未來的128位元
這都只是一種規格而已
你還是要有軟體來配合他
如果軟體用不到這麼大的運算量
那何必要繼續把位元拉上去呢
所以你所提出的直上128
在目前是沒有必要的
因為沒有軟體需要用到這麼大的處理量
而且既然用不到
軟體開發者也不會願意用128bit去開發
既然不會有軟體
處理器就不需要去研發
至於核心數問題
要去看晶圓製程技術
同樣大的晶片
製程越小可以塞進去的東西越多
並不是說東西越多耗電或熱量就越高
因為不管製程高或低
晶片大小還是一樣
以目前技術要做到64核心
面積會比臉還大..
結論就是供電 主機板 散熱系統全都要特製=效益低
內文搜尋
X




























































































