苹果推出ipad,这个产品本身的特色,貌似不多,倒是里面放了一个苹果自己的芯片A4很惹眼。10小时的电池时间,1GHz的主频,还有图形处理器和内存管理单元,这个芯片很强悍。
按照目前出来的一些数据,这个芯片是苹果08年收购的PA Semi设计的。P(alo)A(lto) Semi的创始人是当年DEC的Alpha 21064和StrongARM的设计师Daniel W. Dobberpuhl,就算在今天,也是相当强悍的两款芯片。公司里面有参与过Itanium, Opteron 和 UltraSPARC这三款强悍芯片的工程师,所以出来这么省电的高速处理器也不奇怪。
从指令集看,PA Semi曾经设计过基于POWER架构的PWRficient,而从目前的新闻看,这个A4应该也不是ARM架构。加上PWRficient是属于AIM(Apple, IBM, Motorola)联盟的,苹果在里面有自己的份额,所以A4基本上就是PWRficient架构了。如果PA Semi能以150人的团队,在不到两年的时间里面重新弄出一款和他们以前完全不一样架构的CPU,并且让Steve Jobs用在ipad里面,那才是奇迹呢。
根据wikipedia的数据,PWRficient是基于PA6T的64位架构,2GHz的最大功耗是7瓦,那么1GHz的A4如果真的是PWRficient,里面的CPU只有3.5瓦的功耗,加上图形,内存还有其他外设的控制器,这个System On Chip的功耗应该能控制在5瓦上下。这样我们就可以估算一下ipad的电池是不是很强悍了。
更好玩的是PA6T的架构里面有对虚拟机的支持,难道ipad上面是用虚拟机跑的iphone操作系统?还是只有iphone的app是在ARM的虚拟机里跑的?这个虚拟机的想象空间太大了,比如在这个上面跑个Android如何?
IPAD不是看点
A4真的是个看点
从你的分析来看
A4跑IPHONEOS 是有点大炮打文字的意思
IPAD有望跑上瘦身的MACOS
Comment by WILLIAM — January 27, 2010 @ 7:54 pm
我也很困惑,现在大家都猜A4其实就是个ARM,我虽然觉得很无聊,但是用ARM的ISA的确也是有道理。
Comment by 美人她爹 — January 27, 2010 @ 9:41 pm
arm本来就可以作virtulization
http://www.virtualization.info/2008/06/xen-being-ported-to-arm-architecture-by.html
还有好些其它人在做。
我看过一个android和win mobile dual boot的demo
所以理论上在现在的各种arm smart phone上跑multi boot也不是不可能的。
Comment by song — January 28, 2010 @ 11:03 am
兄弟啊,3楼说的就是俺要开线写的东西:smart phone上跑multi boot
Comment by 素里太守 — January 29, 2010 @ 3:23 am
太守,你快写吧,我等着非法献花
Comment by 美人她爹 — January 29, 2010 @ 11:26 pm