再来看前端。ARM的处理器有个特点,就是乱序执行能力不如X86。就是用户在使用电脑的时候,他的操作是随机的,无法预测的,造成了指令也无法预测。X86为了增强对这种情况下的处理能力,加强了乱序指令的执行。X86还增强了单核的多线程能力。这样做的缺点就是,无法很有效的关闭和恢复处理器子模块,因为一旦关闭,恢复起来就很慢,从而造成低性能。为了保持高性能,就不得不让大部分的模块都保持开启,并且时钟也保持切换。这样做的直接后果就是耗电高。而ARM的指令强在确定次序的执行,并且依靠多核而不是单核多线程来执行。这样容易保持子模块和时钟信号的关闭,显然就更省电。在操作系统这个级别,个人电脑上通常会开很多线程,而移动平台通常会做优化,只保持必要的线程。这样使得耗电差距加大。当然,如果X86用在移动平台,肯定也会因为线程少而省电。凌动系列(ATOM)专门为这些特性做了优化,在一定程度上降低乱序执行和多线程的处理能力,从而达到省电。两种产品的性能都比Intel486 CPU稍差,但性能却比386 CPU好得多。Cyrix 486 DLC无法与Intel486SX时钟节奏竞争,它是一个全32位芯片,具有1KB的L1缓存,成本要低得多。在那个时候,发烧友们喜欢这样一个事实,他们可以使用486DLC运行在33 Mhz,以达到与英特尔486SX运行在25Mhz的性能相当的性能。但这并不是说它并不是没有问题,因为它可能会导致一些老的主板稳定性问题,因为这些主板没有额外的缓存控制线或CPU寄存器控制来启用或禁用板上缓存。