請教64位元厲害的地方為何??

看到這,我有一個不專業疑問~~~
假如64bit能超越32bit.....嗯,1.5倍效能好了~
那麼提升效能不就很簡單,我直接增加CPU位元數就好了阿?
作個1024bit CPU不就high到爆?
genweilin wrote:
作個1024bit CPU不就high到爆?...(恕刪)

為了配合1024bitCPU這座大神,整間廟都要大改,
不然所有香客都擠進一間小廟會爆~
那個應該不是「目前的你」花得起錢蓋得起的廟!

lfjadsflk wrote:
為了配合1024bi...(恕刪)


所以照著這個"目標"走,CPU理論上應該是沒極限的囉?

genweilin wrote:
所以照著這個"目標"走,CPU理論上應該是沒極限的囉?...(恕刪)

那就要看你有生之年看不看得到極限嘍~

genweilin wrote:
所以照著這個"目標"...(恕刪)


有興趣可以查查什麼是 量子電腦 .
http://zh.wikipedia.org/zh-tw/%E9%87%8F%E5%AD%90%E8%AE%A1%E7%AE%97%E6%9C%BA
總之接下來的手機沒上64位元的CPU肯定會被人說沒創新...
規格大戰就此開始~~
大家沙發擺着準備看戲!
樓上那些說什麼 64bit 跟RAM定址無關的,什麼32bit 也能定址超過 4G的..

拜託 ... 搞清楚人家談的是直接定址okay ? 間接定址我要硬幹 16bit 我也給你access 64bit 記億體空間 ...

直接定址跟這種間接定指效能差多少,就不用說了吧

更不用說浮點數,你用Float就夠,難道說需要Double的人是浪費?
當你在做數值運算時,某些領域精確度是至關重要的,不要跟我說Float就夠用
你能說 32bit CPU跑Double 效率跟 64bit 的能一樣嗎?
好啦,寫寫Line的程式是用不到 Double的

什麼,你說手機用不到 4G這麼多? 我會跟你說 OSX 跑在Apple CPU是遲早的事嗎?
目光不要這麼短,硬體配合軟體才是整體的發展,Apple 搞64bit 轉換比Windows 高效多了
(我猜很多人都還是跑windows 32bit),對消費者講沒差,但對他們來說 32bit 轉換 64bit
對專業軟體至關重要,也關係著 OSX與 iOS的整體為來,效率絕對不是只在CPU上
compiler 最佳化,32bit/64bit 差很多,更別提intel/ARM的差異
OSX已經愈來愈強勢了,OSX已經愈來愈不需要windows 相容了,我看見下一代的 Mac Book XXX
搭載Apple CPU,讓touch 界面有真正的"工作"能力的路已經不遠了

三星主官馬上打臉說:明年我們CPU也會64bit..

Google 表示: Android 還沒有64bit版哩.....


Apple 是走在前端,後面是急就章...

所以說搞了幾十年OS 的Apple 的底子不是這些半路出家的公司比得起的
人家是 軟體、硬體、開發工具 一家全包 ,Android 呢?

語言偷人家的Sun/Oracle、 OS 偷人家Linux的、開發工具還是靠IBM的Eclipse/Java
CPU也是只能等人家 Qualcomm做的 , GPU用的也是 Apple 早就入資的公司的技術

那些說Apple 科技沒領先的人,真該搞懂什麼叫技術...誰才是落後者
手機做大隻就叫領先?
為何不設計成128位元或是1024位元? 因為CPU不好設計,從32bit改成64bit架構不變光是線路就多一倍(含外部線路),而且如果沒有配合縮減製程會變成die面積變超大,反而過熱、頻率變低,最後變成空有架構沒有效能。
很厲害,討論個 32bit/64bit 竟然可以蓋這麼高的樓

Intel 在 1995 出的 Pentium Pro 就有加入 PAE 來令 32bit 系統

支援超過 4G,而且微軟 Windows Server 2003/2008 32-bit OS 就

因為支援PAE可以直接支援到 128GBytes,這並非使用啥間接定址。

當初 Pentium Pro 記憶體位址總線為 36bit ,可以定址到 64GBytes

如果以 Pentium Pro 為 32-bit CPU 不能定址超過 4GByte,作到

36 bit 豈不是頭殼壞去...

還有人說用間接定址可以超過 4Gbytes 這就更好笑了,CPU 硬體的記憶體

位址總線如為 32-bit,你軟體要怎麼實現 > 4G,不是嗎?

所謂 PAE 就是 Physical Address Extension,透過不同的 PageTable

的定址方式實現 32-bit 存取超大容量的記憶體,這是由硬體直接支援,

作業系統開啟 PAE 之後,只需更改 Page Table 的欄位對應,

簡單的說 32-bit pagetable 的

[31:30] 代表 page-directory-pointer
[29:21] 代表 64bit PD entry
[20:12] 代表 64bit PT entry
[11:0] 代表 4K memory page

在經由硬體直接查表轉換成實體位址,作業系統僅僅增加維護表格的負擔,

雖說效率比真正 64-bit 有些微差距,但軟體一樣是宣告直接定址。

64bit 宣誓技術層面比較濃厚,不管有沒有實質用到。
一堆搞技術的在這裡爭辯64位元的優點, 但是實際上使用者哪管你32/64/甚至是1024 4096位元... 用的爽 用的輕鬆就是優點, 你去問問路邊美女她覺得64/32位元重要還是把照片拍得美重要
在這裡發文真麻煩,只說你的想法人家說你嘴砲鍵盤俠,附上證明人家說你炫富?!
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 22)

今日熱門文章 網友點擊推薦!