ARM和x-86处理器在未来笔记本电脑中的优缺点

最近我已经开始阅读关于低成本和低功耗笔记本电脑上出现的ARM处理器,比如在台湾的computex上推出的这些处理器。 我是我公司的技术人员之一,在挑选新设备时经常会被问到我的意见。 在未来几年,如果这些设备变得stream行起来,那么在基于x86的设备上select一个设备的优点和缺点是什么呢?

ARM芯片是由Acorn创build的RISC处理器,现在由ARM有限公司拥有该devise。 他们将devise授权给制造商,以便将自己的芯片添加到自己的芯片中,以创build在一个芯片上包含许多function的“片上系统”,而ARMdevise也可以包含CPU。

ARM在低功耗embedded式应用(如Ipod,Palm Pilots和networking路由器)中非常普遍。 它们devise用于低功耗,这意味着使用ARM处理器的笔记本电脑可能比基于x86的笔记本电脑有更好的电池寿命。

ARM处理器的缺点是它与x86不是二进制兼容的。 这意味着你不会很快运行Windows。 有几种可以在ARM上运行的Unix操作系统,比如Linux和BSD。 Ubuntu将在其上运行,这是一个非常方便和漂亮的Linux发行版。

GCC不是一个x86编译器…它也支持ARM,MIPS,PowerPC,甚至AVR,以及许多其他体系结构。

最大的问题当然是没有Windows。 虽然我们很多人(包括我在内)都希望看到上网本预示着Linux操作系统将会像Windows一样stream行的机器的新时代(或者至less是Mac),但是这并没有发生。 Windows(或不受欢迎的Linux)的普及只能表明Linux / ARM笔记本电脑会像Linux / x86笔记本电脑一样被边缘化。

另外,我担心在x86架构上投入大量的时间和精力,Linux架构迁移之后会浪费掉。 像gcc或icc这样的编译器是非常先进的x86编译器,已经创build了多年。 这个投资根本没有做成ARM,也不能一蹴而就。

虽然有很多优点,例如功率消耗大大降低( 虽然现在还是这样 ),但是实际上,我认为即使仅仅是这两个问题,它们也是微不足道的。