在NOKIA的网站上,我们可以了解到方案一的CPU信息是
Dual CPU
CPU Type: ARM 9
CPU Clock Rate: 220 MHz
而方案三是
Single CPU
CPU Type: ARM 11
CPU Clock Rate: 369 MHz
关于这两个CPU的争论相当多,尤其是最近N76 5700等新机的速度相当快,得益于高CPU频率,但看了CPU信息后,大家都会产生疑问:
方案一是Dual CPU,方案三是Single CPU,从字面理解就是方案一是双核,方案三是单核,刚公布此消息时,不知其中道理的网友甚至还抱怨怎么换成单核的呢?本来已经够慢了,以后还要更慢?
在官方得到了解释(在GOOGLE找到,由于是E文,这里我给大家大概讲下意思)
The"dual-CPU" in the case of N71 means that there‘s one applicationprocessor engine running Symbian/S60 and another one, the basebandprocessor engine (cellular modem)
running the cellular software.In addition there might be various DSPs (Digital Signal Processors). Itis not "dual-CPU" like in the case of, e.g., Intel‘s dual-core CPU forPCs.
N71(等机子)里的dual-CPU意思是有一个处理单元运行Symbian/S60而另外一个是基础应用单元运行电话功能,其实就是说那是个DSP(数字处理芯片),不是像Intel那种给电脑用的双核CPU。
这不像电脑上的双核和单核的关系,OMAP1710CPU,有一个核心运行在220MHz,用于处理手机的用户界面,多媒体应用,JAVA等等之类的应用(这里相当于电脑的CPU的功能),另外一个核心用于处理网络数据(也就是电话功能,打电话,发短信之内的,上网/3G也应该包括,但肯定不处理WIFI数据)。
也就是说,OMAP1710是3G时代NOKIA采用的CPU,用此CPU的必有3G版本,以前的旧CPU机是没有3G的。
这样的好处是无论你运行多大的软件,占用了多少CPU资源,都不会影响到接电话这样的手机最基本功能。
再来看看 Freescale MXC300-30,方案三,从卖ARM芯片的网站上找到的介绍。
1.很多人去测N76,5700的CPU频率时,有的人测到369,有的人测到420多,其实MXC300-30这个CPU是可以变频的,当初发布时就已经说了此CPU在工艺上的进展能使它的频率达到1GHz(现在当然不可能啦),更深入的现在无法了解,反正大家先知道MXC300-30是可以变频的
2.还有大家如果看了评测,可以发现N76在拥有40多M运行内存的情况下性能比只有10多M内存的5700高不了多少(在以前内存增大对S60机的效果是很明显的),这又是为什么呢?
在NOKIA那里,我们找到了答案
(E61用OMAP1710,E62用未知的CPU,虽然不是MXC300-30,但是从数据上看跟MXC300-30相当类似,应该也是Freescale的产品,而且XIP(以下讲到)的好处显而易见,MXC300-30应该也有XIP,虽然现在没有直接证据)
In the Nokia E61 the applications must be loaded tothe RAM for execution, whereas in the Nokia E62 they can be directlyexecuted from their permanent locetion in Flash memory. Also the memorytypes are different between the two. So even though the Nokia E61 andthe Nokia E62 look the same, the internal HW is different, whichaffects the performance and characteristics.
Nokia E62 (and Nokia E50): Single chip design /ARM9 235Mhz / 32MB SDRAM / 32 NOR + 128 NAND Flash / with XIP (eXecuteIn Place) support (execution from Flash)
Nokia E61 (and Nokia E60, Nokia E70): Dual chip design (with separate chip for cellular modem)
Details of the application side chip: ARM9 220Mhz / 64 DDR SDRAM / 128 NAND Flash / without XIP (must be loaded to RAM)
以上内容总结一下,就是E62有XIP,而OMAP1710没有XIP,XIP的用途就是让CPU能够直接从储存卡中读取数据,而不用将数据先复制到运行内存,再由CPU处理,因此OMAP1710对内存依赖大,经常可以听到有人说N73会提示内存不足,而新CPU的机型还没有人说试过内存不足
结合N76跟5700的性能差距不大的事实,我们有理由相信MXC300-30是有XIP的,因此N76的大内存主要目的应该是能同时运行更多的程序
3.在MXC300-30的介绍文章中提到,MXC300-30最多能支持200象素的摄像头,这就可以理解为什么6290,N76,6110N,5700,6120C等机都是200象素的摄像头而不是更高了,当然,你说加个什么东西能够让它支持更高象素我不敢肯定,但是这样就不太符合NOKIA采用MXC300-30的初衷(降低成本)