title: X86和ARM架构的处理器能效差异为什么会这么大？
desc: 最近在用三星的一款i5处理器的Windows平板，和iPad，以及其他使用ARM处理器的手机相比，发热量大很多，甚至需要借助风扇来散热，耗电量也大了不少。<br><br>那么就很奇怪，在主频相差不大，并且实际执行效果差不多的情况下，x86架构的处理器的发热量和功耗为什么会那么大？这种差异到底是硬件以及处理器的指令集本身的问题，还是软件层面的问题？
topic: ARM
content: 硬件层面，这两种处理器的设计初衷可说是背道而驰的，目前看来，x86架构在移动计算站稳脚跟很困难，而ARM之类的RISC架构也无法在较复杂的应用中表现很出色，例如高性能计算等领域。至于发热量和功耗，确实一则因为x86处理器要包含很多指令集，这用去了不少晶体管，二则因为内部逻辑比较复杂，也用去了不少晶体管。所以它从架构上讲，做到低功耗其实很困难，intel号称可以讲功耗做到数百毫瓦，但那是在CPU闲置进入C5或者C6 state
answerer_tags: 硬件工程师（芯片设计），软件工程师....