MCPLive > 杂志文章 > ARM向左,x86向右

ARM向左,x86向右

2013-02-04朱科《微型计算机》2013年1月上

CISC的x86和RISC的ARM,分别是当今个人电脑市场和移动计算市场的绝对霸主。在过去的日子里,CISC从逆境中发展壮大,对自己的性能和功耗问题做出了大幅度的改善;RISC则依靠极高的性能功耗比,在移动计算市场呼风唤雨。看起来CISC和RISC似乎河水不犯井水,各守其成,但在技术快速发展的今天,CISC的x86和RISC的ARM,会不会在未来发生技术碰撞?市场又将会发生怎样的变化?

一些观点认为,CISC和RISC是你死我活的竞争关系。从发展的角度来看,CISC和RISC其实并没有爆发大面积的战争。CISC的代表x86一开始就发力于个人电脑市场,RISC的ARM则一直默默地在移动市场上耕耘图强。当然,CISC和RISC的竞争总是存在的,比如在服务器领域,CISC的x86逐渐蚕食了本来是RISC的市场,甚至高性能计算领域也开始由CISC占主角;而RISC也成功侵袭了CISC的超便携移动市场,上网本等设备的萎缩就是ARM的杰作。大规模战争没有爆发,不代表没有战争的阴云存在。CISC和RISC的代表——x86和ARM,这一次,可能真的会展开你死我活的争斗了。

x86向左,ARM向右

IT业界有一个很经典的现象,那就是无论技术有多先进,如果你没有规模、没有市场占有率、没有成功的生态圈,那么成功的可能性就不大。在英特尔研发x86早期,技术上的确落后于RISC所代表的一系列高端服务器处理器厂商,但是英特尔有规模、有成熟的生态圈和利润链,终依靠利润带来的强大研发能力,英特尔硬是让x86性能可以比肩RISC的高端处理器,完成了逆转过程。

ARM也是这样,传统的ARM本身追求低功耗,追求性能功耗比,因此ARM的性能现在看起来和主流的桌面处理器相比要差不少。难道ARM在x86面前真的没有希望吗? 请先看看在本页中上位置所罗列出来的数据在这些数据中, 有两个问题特别突出, 那就是规模和速度。

从规模的角度来看,ARM由于采用授权方式,本身不生产芯片,因此有大量厂商生产ARM产品并运用在各个方面。这样较为自由的授权生产方式,是x86阵营的英特尔和AMD两家完全无法比拟的。换句话来说,仅仅凭借英特尔和AMD,是不可能和ARM如此众多的厂商拼销量的。说起速度,可能单纯看ARM芯片本身的数据比较单调,那么就请看看在本页右上方所罗列出来的ARM设备销售数据。

整个ARM所引领的移动计算时代真正开始于苹果的iPhone发布。2007年的iPhone发布以及随后Google G1手机的上市,真正为用户带来了移动计算大潮。当然移动计算市场并非现在才受到如此多的关注。英特尔和微软在几年前就尝试进入这个市场,并推出过类似的产品。比如运行定制版本Windows XP的MID和UMPC,都是移动计算市场早期的产品。结果大家都看到了,微软和英特尔的计划并不成功。原因很复杂,但重要的是,英特尔和微软的产品没有在性能功耗比、软件、内容提供等方面做得足够出色,简而言之是没有一个成熟的系统生态圈。在这种小尺寸设备上还运行目前桌面平台的大型软件,速度和使用感受都不得到保证,因此失败是理所当然的,但ARM并不是这样。在苹果、安卓的辅助下,ARM建立了一个成功的生态圈,从应用、内容、硬件到用户,整个市场在这个生态圈的辅助下高速增长。

iPhone的发布可谓打开了移动计算市场的大门,图为第一代iPhone。
iPhone的发布可谓打开了移动计算市场的大门,图为第一代iPhone。

ARM现在的成长和发展已经逐渐变得不可阻挡了。另外一组数据是PC市场的萎缩。在刚刚结束的2012年第三季度,x86处理器出货量下跌了9%,在一个季度中下跌如此之多,除了经济危机的余波未平之外,ARM的影响和PC市场的萎缩有多大关系?

比较中立的看法是:有影响,但是关系不大。从数据来看,ARM的增长更多的来源于开拓了全新的市场,而不是x86的萎缩。x86萎缩重要的原因依旧是经济环境不佳,和ARM为相关的部分则是低端市场比如Atom等处理器的份额被ARM抢走,另外少部分消费者会使用ARM平板电脑代替自己的x86 PC来工作或者娱乐,但这些情况对x86市场份额的影响可以说是微不足道。

总的来看,ARM现在还没有和x86全面开战。但是ARM的规模和发展速度已经相当惊人了。如此大的规模和如此快的发展速度,如果说它没有用继续发展的野心来维持利润的想法,谁都不会相信。

应用决定一切

评价一件事物对另一件事物产生威胁,那么新生事物必须有旧事物不可替代的优越性,同时还能够将旧事物的功能完美转移到新事物上。在这一点上,新一代基于ARM的智能手机在取代功能手机上就做得很完美。传统的功能手机,应用程序一般通过java来支持,文件系统比较简单,处理速度也很慢。新的智能手机不但拥有传统功能手机的所有功能,还在操作系统、软件娱乐以及使用感受上,相比传统的功能手机有太多的优势。

虽然目前ARM暂时无法染指大型3D游戏,但平板上的3D游戏画面已经非常令人满意了。图为《无尽之剑》,运行于ARM平台,画质堪比PC的RPG游戏。
虽然目前ARM暂时无法染指大型3D游戏,但平板上的3D游戏画面已经非常令人满意了。图为《无尽之剑》,运行于ARM平台,画质堪比PC的RPG游戏。

那么ARM现在的发展态势,可以替代x86平台吗?关于这个问题,可以先将x86上的应用类型进行简单分类:

1 基础应用

所谓基础应用,就是一般用户常做的那些事请。比如登录QQ、打开浏览器、浏览微博、欣赏电影、观赏照片、使用《美图秀秀》等简单的图像软件,用Office编辑文档收发邮件等,都属于基础类应用。这类应用耗费资源比较少,但和每个人都息息相关。

2 大型应用

大型类的应用软件,例如Adobe旗下的专业编辑类软件如Photoshop、Illustrator、InDesign,以及3ds Max、Maya等。这些专业类软件往往和生产力相关,本身需要比较强大的性能才能运行。

3 游戏应用

游戏应用实际上比较复杂,因为游戏应用中绝大部分是轻游戏市场,所谓轻游戏,就是对性能要求不高,以可玩性和娱乐性取胜的游戏,比如《泡泡龙》、《割绳子》、《植物大战僵尸》等大家耳熟能详的小游戏,还有目前非常火热的网页游戏和部分2D网游。当然一些比较老的游戏如卡丁车类、《反恐精英》这种游戏,对性能要求非常低,也可以勉强归入轻游戏范围。另一类则是大型游戏,图形效果逼真,画质惊人,比如《暗黑破坏神Ⅲ》、《战地3》、《使命召唤》系列以及一些大型3D网络游戏,这些游戏对性能要求比较高。

分类完成后,就可以清楚地知道ARM将会给x86带来怎样的威胁了。从目前的ARM应用发展来看,整个基础类应用已经基本“沦陷”,包括Office软件。如果你需求比较简单,一些基于ARM的Office软件完全可以满足你的需求,即使你需要专业的Office,那么基于ARM的Windows RT中的Office套件也足够使用了。此外,游戏应用类的轻游戏,也开始大量出现在ARM平台,ARM平台现在的游戏发展速度已经远远超过了PC平台。

剩下的则是目前ARM平台设备无法驾驭的,那就是大型应用和大型游戏,ARM无法提供足够的性能,因此PC市场很安全。不过别高兴太早,除了PC外,还有主机市场。ARM不会放过这个肥厚的利润大户。目前主机市场的微软XBOX系列采用了PC架构,索尼的PS系列采用了IBM定制的CPU,基本属于RISC架构,任天堂的Wii也采用了类似PC的架构来完成。但在经过多年发展后,主机已经不再单纯以游戏机的面目出现,而是作为家庭媒体中心——就像目前出现的很多基于ARM技术、安装安卓系统的电视机,不但能上网,还能下载节目,你能说ARM未来的野心不会出现在主机市场吗?

分享到:

用户评论

共有评论(1)

  • 2015.01.04 15:56
    1楼

    其实我主要是看能不能重装系统,而不在乎是否是windows,即使原装的windows我到手第一件事也是重装成gentoo

    (0) (0) 回复

用户名:

密码: