
盡管發布會之前各種信息滿天飛,新款iPhone沒有任何的秘密可言,但蘋果還是給了我們驚喜——64位處理器A7以及運動協處理器M7,蘋果成為目前市面上首款采用64為處理器的手機廠商。
盡管電腦已經全面進入64位時代,但在手機上尚屬首次,蘋果官方宣稱A7的性能是A6的兩倍,而64位處理器不單單成為果粉們討論的焦點,連Android用戶也參與進來,畢竟硬件為王的Android讓蘋果搶了先,多少有點說不過去。64位處理器真如外界說的那么神奇嗎?
什么是64位處理器?
首先可以肯定的是,蘋果這塊A7處理器是基于ARM公司V8架構的產品,ARM公司早在2011年Q4的時候就已經發布了V8架構,將近2年之后蘋果才推出A7處理器,從技術層面上來講這并不算高精尖。不過ARM的V8架構處理器自開發之初聲稱會使用在服務器上,沒想到首顆成片的處理器竟然用在了手機上,從這方面看,蘋果實際上幫助了ARM V8的發展。
目前我們所常見的A7、A9、A15架構的手機處理器(比如高通驍龍系列、三星Exynos系列、NV的Tegra系列)都是由ARM的V7架構作為基礎,V7架構是32位的。而64位的V8架構是基于V7架構開發而來,包含了兩個執行狀態,AArch64和AArch32。前者針對64位處理技術,引入了一個全新指令集A64,后者則主要負責將兼容現有32位的ARM指令集,讓32位軟件也能在V8架構處理器上正常使用。
蘋果A7處理器成為第一款成片的V8處理器,從發展狀況來講,蘋果領先了其他競爭對手最少6個月的時間。而在iPhone 5s發布之后,三星馬上跳出來說自己也有64位處理器,且很快就要發布,不過這個世界只會有第一個,至于第二個,第三個……不會有人記住。
64位處理器能干嘛?
熟悉電腦的人應該知道,電腦端早早就進入了64位時代,64位處理器具有更大的尋址能力,支持2的64次方GB的內存,而32位處理器只能支持4GB以下的內存;同時64位處理器可以一次提取64位數據進行處理,在原則上比32位的處理速度要快一倍,這也是為什么目前64位處理器逐漸取代32位成為主流的原因,更快的速度和更大的通道是64位處理器的取勝之匙。
換句直白一點的話來說,如果有一天iOS設備需要4GB以上的內存支持了,A7處理器可以無縫過度,不再需要更換處理器, 64位處理器更大的尋址能力可以快速處理密集數據,肯定是未來技術發展的方向。從這一點來看,蘋果算是未雨綢繆。
我們真的需要64位處理器?
不過問題來了,ARM的V8指令集本來是為了服務器用的,服務器在日常工作中會頻繁交換大量數據,64位處理器更大的尋址能力能幫助服務器輕松的完成這些任務。但是,手機的程序相比服務器來說遠沒有那么復雜,64位處理器用在手機上目前來看有點像有一身力氣使不出來的感覺。
同時由于底層優化不同,iOS設備相比Android設備來說內存方面是非常小的,在Android手機內存2GB當道3GB已嶄露頭角的時候,最新的iPhone 5s還在使用1GB內存,小內存并不能體現64位處理器的優勢。而如果想要手機升級4GB以上的內存,勢必還有很長一段路要走,電池續航和成本上漲的問題成為擋在內存擴展路上的攔路虎。
另一個擺在蘋果面前的問題是,64位的處理器需要有64位的軟件來支持,到目前為止蘋果所有的iOS軟件還都停留在32位時代,64位處理器運行32位程序由于要運行跟這個程序相關的所有32位版本程序,這無形中增加了運行的壓力。同時盡管有AArch32做保,但是對于軟件的兼容性還是要打一個大大的問號,畢竟在電腦端留給我們的痛苦記憶還歷歷在目。蘋果如何去說服開發者們將現有的APP同時再開發一套64位版本成為了擺在蘋果面前的難題。
發布會上蘋果為我們演示了64位版本的“無盡之劍3”,并向所有的開發者豎起大拇指說“看,64位多好啊!”,至于開發者買不買帳,就要等5s上市之后再看了。
一無是處的64位處理器?No!
既然64位處理器對于現在的iPhone來說是“過盛”產品,那么為什么蘋果還要開發64位處理器呢?首先要承認,蘋果繼續在引領這個行業的趨勢,從一代iPhone的觸屏,再到之后的APP store、siri等等,競爭對手都只能望其項背。未來是64位處理器的天下毋庸置疑,蘋果再次成為了行業的領導者。
同時來看看這個A7處理器,拋開bit,不可否認,這顆處理器在性能上確實要比A6性能強大,超過10億的晶體管、成倍地提升通用寄存器和浮點運算器、更快的時鐘頻率以及增強型的GPU,這些參數帶來的性能表現要比A6出色很多。同時由于適應64位處理器,蘋果已經將iOS 7以及所有內置程序都轉為64位,因此從運行速度以及功耗來講,5s都要比搭載32位處理器的5c強大。
ARM-V8架構支持AES和SHA-1/SHA-256加密運算,從未來的軟件開發角度來講,A7處理器可以協同開發加密應用,讓5s上新加入的指紋識別有用武之地。
不過目前對于這款處理器的具體細節蘋果并沒有公布,因此對于目前的數據都只是猜測,需要等iPhone 5s上市之后通過拆解和測試才能對這款處理器有更深入的了解。
M7更接地氣
相對于“高等數學”一樣的A7處理器來說,M7協處理器的功能似乎更接地氣。M7是一個主管速度計陀螺儀指南針等各種傳感器的處理器,在A6時代,這些功能都是由CPU主管,而在A7時代,這些功能被單拿到M7上,從而解放了主處理器。由于像GPS、指南針等功能經常會在后臺24小時運行,因此從理論上來講,分開之后可以降低處理器的運算頻率。
另外有人推測M7由于運行的程序不算復雜,架構會是A7或者A5,既保證了處理能力,同時又能達到省點的目的。將一部分功能從CPU中解放出來并不是蘋果的專利,之前像Moto X中也有類似的設計。在電池技術停滯不前的階段,如果從現有的技術中降低功耗成為了廠商的共識。CPU高度集成化的日子似乎要被打破了,M7就是個好例子。
推薦閱讀
盡管蘋果破例未公布iPhone 5c的預售數量,但這款新機部分版本或將延長>>>詳細閱讀
本文標題:蘋果A7/M7:娛樂了自己還是惠及用戶?
地址:http://www.xglongwei.com/a/05/20130917/287196.html