发布网友 发布时间:2022-04-27 02:54
共1个回答
热心网友 时间:2022-06-25 02:55
CISC相对RISC来说的单条指令更长,功能更多,单条指令性能也更强大。你可以理解为,做同一件事情,使用CISC的指令数比RISC要少。 x86的优势: 1)速度快。因为单条指令功能强大,指令数相对少。 2)带宽要求低。还是因为指令数相对少,即使高频率运行也不需要很大的带宽往CPU传输指令。 ARM的优势: 1)低功耗。在不需要高性能的处理器上面非常合适,可以延长电池续航时间。譬如手机和平板。现在几乎所有的移动设备都基于ARM。 2)并行好。因为ARM的指令都很短,指令之间长度差不多,方便多个核并行处理。 未来趋势: 个人感觉,虽然win8宣布支持ARM架构,x86依然会把持PC绝大部分份额。原因是, 1)性能差距实在有点大。ARM要在性能上接近x86,频率必须比x86处理器高很多,但是频率一高能耗就疯涨,抵消了ARM的优点。更不要提Intel的制造工艺比那些生产ARM处理器的代工厂(如台积电和三星)领先一代。 2)更重要的,在PC上支持ARM的应用程序太少。以ARM的Win8举例,几乎所有的Windows程序都要为了ARM架构重新编译才能使用,这个工作量又有多大?! 同样的,虽然,Android宣布支持x86架构(Intel的Atom),ARM依然会继续占领移动设备大部分领地。主要原因还是功耗相对差。