新西兰天维网社区

标题: 这贴还真的有够技术的。。。。iPhone 4的 CPU 主频就是800Mhz [打印本页]

作者: fishchia    时间: 2010-8-1 21:35:40     标题: 这贴还真的有够技术的。。。。iPhone 4的 CPU 主频就是800Mhz

本帖最后由 fishchia 于 2010-8-1 20:38 编辑

原文来自 Weiphone:http://bbs.weiphone.com/read-htm-tid-955666-page-1.html

现在大家都知道的是, iPhone 2G, iPhone 3G 的硬件配置没有什么本质上的区别, CPU 400MHz 采用90 纳米技术,  内存 128MB (后来放出的固件将CPU主频加至 415Mhz), GPU 就更没有必要谈了只能支持 openGL 1.1 的图型接口。

iPhone 3GS 的速度得到了质的飞跃 CPU 600Mhz ( 从833Mhz 降频,采用了当时比较普遍的 65nm 制造工艺), 内存 256MB.,GPU采用 SGX535, 配合600Mhz 的CPU 每秒可以生成大约2800万多边型,

基准测试软件为 Benchmark ($0.99) 主要用于测试CPU速度。


Benchmark 的原理为 通过CPU 来创建100000 个object, 并记录下时间,然后再用 14.28 这个基准分除以这个时间,然后再乘以100, 这种方法可以准确地测试出真实的速度。  前题是在运行程序的时候有足够的内存,没有程序在后后运行,且不连电源, ios 有影响,所以ipad 的数据仅做参考。

先看3GS的,IOS 4.0, 重起之后,把后有后台程序全关了(包话电话和邮件),运行十次,取最大值为503.30 . (为什么取最大值呢,因为值越大,就说明它与真实的处理越是接近,有时候手按快了,或是什么,可能会影响数据)。


iphone 4G 的为:672.75 iOS4.0


ipad 为:798.31 iOS 3.2


接下来就是连Xia0xuesheng都懂的计算活了:

用已知的 3gs CPU 主频 600MHZ / 503.3 = X / 672.75 解出X 来:(写成分数形式,交叉相乘,熟悉吧) X约等于 802.00Mhz
再做同样的工作,用已知的 ipad 主频 1000Mhz/798.31 = X/672.75 解出 X 来:842.00Mhz

现在不难得出结论了吧, iPhone 4 的主频必然是经过降频来的, 而且肯定是800Mhz, 为什么这么肯定呢? 因为首先我的3gs 和 4g 的操作系统完全一样,而且在基准测试里有一个工序就是乘以100, 别小看了这100,其实他已经把可能存在的误差扩大了100倍,但最后仍然可得出这样一个比较好看的数字 802.00MHz, 这充分说明 iPhone 4的 CPU 主频就是800Mhz



用ipad 得出的结果只能做参考,因为他们的OS 不一样,为什么得出的结果要快一些呢?  聪明的你肯定知道原因,这也充分说明了 ios 4 的运行速度比 ios3要.


刚刚的逻辑没有理清楚,这需要很强的逻辑分析能力。 其实iOS4 要快于 iOS3, 这样说吧。 在iOS3 的情况下, 想到得到 798.31 的分数,需要CPU 的主频为1000Mhz完成,这也是ipad 实际得出的分数, 那么想要得到在 ios3 里672.75 的分数需要多少主频呢,算出来的结果是 842.00 Mhz.   对比我们已经得出来,确定iphone 4 的主频为 800Mhz, 为什么要多用出 42Mhz 的额外运算呢? 显然,ios3 里面需要多承担一点运算,所以 IOS4 要快于 IOS 3.

得出结论,iPhone 4 的真实运算速度比3gs 要快 (672.75-503.30)/ 503.30 = 33.67%  (应该来说是比较精确的,不会有太大的误差)

为什么说ios4 上 iphone 3G 运行比 ios3 上慢很多呢?

1. 内存太小, 我也用过3G,只有128 MB. 开个机后就只剩下 30MB 左右, ios 4 安装后,加入更多功能,交换区更小了。 “内存交换区太小了” 这有点专业,不过也很容易理解。 就比如说你的硬盘,说是100G, 你要是全塞满。 你觉得会快么? 他需要有交换区, 3gs 的交换区可以达到150MB , ipad 也有150MB,iphone 4更可以BT的达到 400MB以上~

2. 苹果逐渐放弃iphone 2G/3G 平台。 也就是不做专门的优化了。 经常玩电脑游戏的人都会有感觉, 游戏对Nvidia 卡优化, 同级别的Nvidia 卡要比ATI 的显卡快。  其实这也是苹果的营销策略,逼你升级。

3. 用在iphone 2G/3G 上面的标准被淘汰了。比如说,iphone 3G GPU 只支持 openGL 1.1 接口。 到了 iphone 3gs 就支持 openGL 2.0了,我们会感觉 3GS 的游戏速度要远快于 2G/3G.
作者: 请输入用户名    时间: 2010-8-1 22:04:32

擦他大爷的敲不死,真是个大忽悠。
现在主流都1G了他给来个800M的。
作者: wind1084    时间: 2010-8-1 22:08:55

提示: 作者被禁止或删除 内容自动屏蔽
作者: 请输入用户名    时间: 2010-8-1 22:15:25

估计是为了省电。 IP4的电池好像才1420。
如果不降频续航估计比G7都差。
无非就是拆了东墙补西墙。
作者: mqn4345    时间: 2010-8-1 22:25:52

要说硬件应该是比不上目前高端安卓的机子,但是体验会好一些
作者: 请输入用户名    时间: 2010-8-1 22:51:58

体验再好配置也要差不多才行吧。
现在1G CPU是中高端手机的标配了,到了年底MOTO等厂家的2G CPU都要出来了。
到时候IP4夹在众多安卓3.0强机之间,地位肯定会很尴尬。
作者: [sz]nz    时间: 2010-8-2 14:01:22

主要原因就是为了省电
买IPHONE 的一大因素就是ITUNES的软件 简易 好用
硬件方面肯定和安卓没得比
作者: sharon521    时间: 2010-8-2 14:30:49

版主你買到ip4了嗎
作者: 手机维修    时间: 2010-8-2 15:26:49

IPHONE的硬件规格一直都不高配置也低  强的是软件方面
作者: 无过    时间: 2010-8-2 16:29:27

透露一个消息,消息来源是apple的原件供应商....
apple所有的原件的spec都非常严格而且测试时间也是最长的,远远超过HTC和黑莓那些...所以虽然说工作频率那些是其他的高,但是综合起来apple是远远超过其他手机的....
作者: leo19840119    时间: 2010-8-2 17:49:02

提示: 作者被禁止或删除 内容自动屏蔽
作者: matthework    时间: 2010-8-2 18:05:44

提示: 作者被禁止或删除 内容自动屏蔽
作者: 请输入用户名    时间: 2010-8-2 19:27:41

iPhone4 的 CPU 是 A8 的构架,有点多核处理器的意思。。理论上讲要比 Android 机子里 1G 单核 的 Snapdragon 快 1.5-2倍吧。。。

所以 即使 iPhone4 是 800MHz 也是很牛逼的。。。不过貌似 Moto 快出的 2G 机子也 ...
matthework 发表于 2010-8-2 17:05

高通CPU都是高频低能,但是MOTO和三星的机器都不是高通的。I4的CPU(未降频的情况下)跟三星I9000是一个水准的,没有DROIDX和DROID2的CPU好。
作者: 靜寂之影    时间: 2010-8-3 11:55:36

如果沒記錯
i9000的1GHz CPU也是Cortex-A8架構的
應該理論上是會比iPhone4這科A4處理器降頻800MHz要略快一丁點

Droix X的1GHz CPU目前是最快的
Droid2的則慢了些 被降頻到720MHz
作者: Hibino    时间: 2010-8-4 11:04:20

如果沒記錯
i9000的1GHz CPU也是Cortex-A8架構的
應該理論上是會比iPhone4這科A4處理器降頻800MHz要略快一丁點

Droix X的1GHz CPU目前是最快的
Droid2的則慢了些 被降頻到720MHz
靜寂之影 发表于 2010-8-3 10:55

Droid 2和Droid X一样的,没有降频




欢迎光临 新西兰天维网社区 (http://bbs.skykiwi.com/) Powered by Discuz! X2