|
资料来源:Wikipedia
* Z# l) } R& zhttp://en.wikipedia.org/wiki/ARM_architecture
8 A! w& G" _. T) zhttp://en.wikipedia.org/wiki/Apple_iPhone_4#cite_note-3G_S_Processor-75
" v% Q( r" [3 m1 C: |http://en.wikipedia.org/wiki/Apple_A4
& u" ~+ `& c+ C& p% [0 Nhttp://en.wikipedia.org/wiki/Palm_Pre
% B/ J; }. V$ m3 G7 s4 Q# q* f2 y) _1 x1 r
目前业界基于ARM构架的CPU在手机领域已经是独霸江湖了,虽然intel试图染指(Moorestown),但是从intel一贯的高功耗和低能效比上,我不看好。手机领域最牛的几个机型,无疑都在CPU上有很强的竞争性,这里单单说一下pre和iPhone。
1 B( i( r4 e7 @: U: V# ^& A8 v0 Q; D' d B% n0 n# b
ARM构架目前最新的手机方面应用的是Cortex-A系列,也就是ARMv7-A,其中内核版本最新的是A9,不过A9的性能过于强大,且主要向多核演进,所以当前主流手机上一般采用的还是上一代单核的A8,而A9则更多可能会在今后的平板电脑iPad二代或者新的HP Slate powered by WebOS上出现,毕竟平板电脑对CPU的性能需求较手机更甚且对散热和待机的要求不如手机般苛刻。
/ u& ]2 _4 p2 `1 Z" R6 }1 C- Q+ X( X
闲话少说看看目前基于ARM Cortex-A8内核的流行机型都有哪些:Apple iPhone 3GS, Apple iPod touch (3rd Generation), Apple iPad (Apple A4 processor), Apple iPhone 4 (Apple A4 processor), Motorola Droid, Motorola Droid X, Palm Pre, Samsung Omnia HD, Nokia N900, Meizu M9, etc./ o/ r- `. l8 D
t w# b6 Q8 _( J+ f1 p- w
先说一下iPhone的CPU,大家都说从3GS开始iPhone的速度如飞,已经有了当年PalmOS的感觉,事实上除了程序代码本身的优秀,主要还是归功于强大的CPU,3GS的CPU是Samsung S5PC100(当然构架采用的是上面说到的ARM Cortex-A8),默认频率833 MHz,被苹果降频到600 MHz在3GS上使用,从内核版本和频率上全面超越上两代的iPhone,而到了IP4,由于多任务的加入(姑且认为IP的是多任务,虽然很粗糙但总比WP7的类DA要好点),CPU的内核版本虽然还是ARM Cortex-A8,但是采用Apple A4处理器,默认频率应该在1 GHz,而被降频到大约800 MHz使用。- i: y7 a. a, A& D- ~* y% I3 Q
& z# o3 Q& R3 h% ^. z+ [5 C
再来说说Pre,Pre的CPU是Texas Instruments OMAP 3430,构架同样是ARM Cortex A8,默认频率600 MHz,降频至500 MHz,而Pre Plus的CPU和Pre是一样的,网上的说法有两种,一种说仍然工作在500 MHz,一种说是恢复默认的600 MHz运行,具体多少需要真正的用户给出数据。" C: ~9 t6 I" d( x* T3 X. [
: a6 j/ y# _9 h3 O- Y2 l) \
顺便提一下Pixi,他的CPU是Qualcomm MSM7627 600 MHz(不知道是否也降频工作了),虽然主频并不比Pre低,但是内核版本是ARMv6(ARM1136EJ-S),其实就是iPhone一代和二代的CPU,所以速度表现不理想也是很容易理解的,毕竟iPhone一代和二代的速度同样也比较垃圾。
# t3 q6 g% h: |! q+ |9 x- V Y, H% V
所以超频的各位,看到数据以后大家应该知道需要大概超频自己的Pre到多少MHz来抗衡和体验iPhone的速度了吧。5 \) \7 j5 s V7 O% J0 P
, \. q/ B2 g$ g4 c* k+ S
顺便说说降频,事实上不管是iPhone和Pre,其CPU的频率都没有在默认频率下运行而统统被降频使用,这里分析可能原因是两点,对iPhone来说,CPU制作工艺和品质没有问题,问题在于iPhone不可更换电池,续航能力要求非常严苛,所以降频后能延长续航且降频后的运行效率得益于系统的代码执行效率仍然足矣秒杀其他系统(杯具的pre,本来不会被秒杀的),而Pre的降频目前看来是一个杯具,据称最开始的Pre采用的CPU工艺有问题,如果运行在默认的频率下,会自动降频,所以Palm干脆就降频使用了,这一来,本来代码执行上JS和C就有差距,频率又赶不上,pre的速度被iPhone秒杀也是情理之中了。关于这一点,大家如果看到过极品飞车在两个平台下的对比就会有感觉,基于C的PDK开发的极品飞车在webos的pre plus上和3gs上对比,速度稍稍逊色一点点,如果二者都是工作在600MHz下这个微小差距是可以接受的,如果Pre Plus是降频到500MHz的,那更加可以理解这个差距,但是非PDK开发的程序,则杯具的很,即使超频到600 MHz的pre,运行效率仍然要低于3GS一些,这就是程序开发工具的限制,万恶的JavaScript。
) t0 A$ G* b ^; a/ `
6 c8 B( z2 @5 B, `! r2 P2 M最后,顺便看一下基于ARM Cortex-A9的最新一代产品,Texas Instruments OMAP4430/4440, ST-Ericsson U8500, Nvidia Tegra2, Qualcomm Snapdragon 8X72,大家记得以后看到这些CPU,也就意味着使用这些CPU的手机机型效率很可观。
8 _9 b# b7 V) M0 t0 a$ X- Q3 T0 d( w0 E7 |) v3 m
[ Edited by cmlx on 2010-7-24 14:40 ] |
评分
-
查看全部评分
|