现在的位置: 首页 > 综合 > 正文

为什么手机多用arm?

2013年10月21日 ⁄ 综合 ⁄ 共 506字 ⁄ 字号 评论关闭
arm的省电靠的就是精简指令集,就是所谓的RISC,
而我们用的CPU是X86架构是,是复杂指令集,也就是CISC

每一个指令对应的就是电路,所以ARM的CPU很小,而X86的CPU很大,因为ARM的CPU指令很少,而X86的指令高达几百条。

区别是什么呢?

区别就是复杂指令集的X86有专用的指令解决那些复杂的计算,对应着复杂的处理器单元。
而ARM则是只集成了常用的简单的指令,如果要运算复杂的指令,就会很慢很慢。

所以就算主频做到很高,他和X86也不是一个量级的。。。

做个形象比喻吧。

手机的CPU就像是一个民工拆迁队,都是民工,手持大锤。他们非常快速,简单,几乎能干大多数的活,比如你家装修,砸墙,砸地板,砸水槽,等等。

而台式机的CPU就像一个专业的工程公司,不光有大锤,还有各种工程机械,怪手啊,推土机啊。他们当然也能给你家拆墙,没问题。

但是反过来,如果要拆一栋4层的楼房,ARM的拆迁队就必须出动很多工人,不停的拿着大锤砸,砸好久。而X86工程公司出动怪手,几下就给你搞到了。

这就是他们的区别。。。

问题,那为什么要搞ARM呢?
因为大多数的活都是拆墙,装修砸地板,这个时候雇佣工程公司太贵了(电池不给力啊,能耗太高)

抱歉!评论已关闭.