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

手機用到64位元
根本是殺雞用牛刀
這次給我的感覺
噱頭占很大成分...
不過apple一出此牌
我看沒多久 三星64位元.小米64位元
也會跟上==
小弟只有一個疑問

64bit相對的RAM需求量不是比較大

如果IP5s仍是1GB的RAM

那性能上來說會有改善嗎?

還是說反而更耗資源?
new_guest wrote:
你找一版64bit會...(恕刪)


處理大資料時, cpu 往往有其它指令集, 如 intel simd

一個指令處理多筆資料, arm 也有這樣的指令集叫 NEON

NEON支援8、16、32和64位元的整數及單精度浮點資料,並以單指令多重數的方式運算,執行圖形和遊戲處理中關於語音及視訊的部分。單指令多重指令集在向量超級處理機中是個決定性的要素,它具備同時多項處理功能。在NEON技術中,SIMD最高可同時做16個運算。


64bit 處理大資料, 也不如直接用 neon 指令
我盡量用我的理解來說明

32位元跟64位元最主要的差別在於數字可以組合出的總數不同

可以想像一下,它就是電腦所說的語言。


我們假設任何一個英文單字都只能用四個字母組成(ex: abcd ),

或是只能用八的字母組成(ex: abcdefgh )

顯而易見八個字母所能組成的組合總數,比只能用四個字母的大了很多(26的四次方倍)。


同樣的,32位元組合總數是2的32次方個,64位元組合總數是2的64次方個

兩者組合總數相差2的32次方倍。

更多的組合總數表示電腦的語言更加豐富,可以為更多新穎東東西來做定義。

同時可以為更多的記憶體編碼,可以調動使用的記憶體更多。


另外一個方面可以比較,為什麼32位元寫的程式可以在64位元電腦運作?

這是因為64位元下可以表示的組合比32位元多太多,只要透過轉碼器之類的,

可以很容易地在64位元的編碼中找到替代的位置。

拿上面英文單字的例子來說,我只要用 ****aaaa (*的部分代入26個英文單字任何一個)

就可以表示四個字母所組成的全部單字。


但是64位元寫的程式卻不能在32位元電腦中運行,因為像是 abcdaaaa、abcdaaab、abcdaaac

這三個八字母組合單字,就沒辦法同時將他們簡化成三個不同的四字母組合單字。

這樣在電腦執行就會造成無法判別或是誤判。用人來比喻的話就像是詞窮的情況!!


總結,64位元的處理速度會變快是有爭議的,因為同樣32位元寫的程式,放到32位元電腦和64位元

電腦中執行並不會比較慢,可能反而還比較快!(因為少了轉碼的程序)

但是隨者科技日新月異,新的產品和應用會越來越多,32位元遲早會因為不敷使用而漸漸淘汰。

所以與其說64位元會提升效能,更正確的說法應該是它著眼於未來的發展。


以上,如果我見識淺薄、說明有誤的地方,希望各位大大不吝賜教。
>64bit相對的RAM需求量不是比較大

執行檔一般來說不會佔太大的記憶體空間

佔空間大都是材質跟音效
而這部份是時間與空間決擇
如果你用完釋放記億體,下次讀又要花時間
如果你不釋放記憶體,使用量變大又佔空間...



martinhsieh wrote:
在汽車還沒發明之前,如果我當年去問顧客他們想要什麼,他們肯定會告訴我:「一匹更快的馬」。
因為車子對一般大眾來說,無感。


jerry_liu426 wrote:
有感覺有點再騙小孩

跟相機的畫素一樣

容易讓人有迷思...(恕刪)

把圖片看大點

他這招無非是為了跟Mac OS 接軌

等到Iphone6或6s之後,iPhone 大部份就洗成64 bit ,然後搭配compiler 就可以無縫銜接Mac OS 的環境,屆時,iOS的app 就可以很輕易的發展到MAC OS中,反之亦然。

哪天看到Mac book pro 拿掉鍵盤,然後下原本在iOS 的app也不要太吃驚。

老實說,是覺得他在走微軟現在在走的路,也就是one code for all ,靠compiler就可以
kaiend wrote:
把圖片看大點他這招無...(恕刪)


同意,

A7採用 64bit 的, 對效能沒多大幫助, 最主要是戰略義意

是為了以後 Mac OS 全面移殖, ARM 系統鋪路。之前就有這個風聲了, 以後連 Mac PC都是採用 ARM

到時候就可以一個 CPU 產品線全面通吃, 管理成本也更少

martinhsie wrote:
在汽車還沒發明之前,如果我當年去問顧客他們想要什麼,他們肯定會告訴我:「一匹更快的馬」。
因為車子對一般大眾來說,無感。


現在騎馬應該比開車炫
囧rz~ wrote:



同意,

A7採用 64bit 的, 對效能沒多大幫助, 最主要是戰略義意

是為了以後 Mac OS 全面移殖, ARM 系統鋪路。之前就有這個風聲了, 以後連 Mac PC都是採用 ARM

到時候就可以一個 CPU 產品線全面通吃, 管理成本也更少...(恕刪)

其實Mac OS 保留x86 環境、iOS 保持arm 環境一樣可行,但重要的是讓兩邊的程式可以互相交流,就像現在wp 手機一樣,一套code for all device,然後靠不同compiler來最佳化就好。

其實這陣子pc 大衰退,Mac OS 也自難逃這衰退潮流。對於 apple 來講,這也是個痛,與其讓自身的OS 被時代洗掉,倒不如結合雙方優勢來發展。

試想,像iPad 一樣大小的MBP跑photoshop ,效能更勝現在的arm,然後待機可以跟arm 相比,這很誘人吧

還滿期待apple 學ms 一樣,把nb界面做一更新!!
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 22)

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