为了加快命令的执行,可以设计行,使命令按顺序运行。一些聪明的逻辑电路可以确定以下命令是否取决于当前命令的执行结果。Intel和arm提供了非常复杂的自组织逻辑框架,需要额外的能源成本。
那么为什么arm的功耗比X86低得多呢?这也与其他因素有关。这就是设计。
设计分为前后设计阶段。前端设计反映处理器的设计,前端设计反映有序指令集和复杂指令集之间的差异。后端设计解决了电压和时钟问题,这是功耗的直接因素。当然,这些因素都不会启动驱动电源的时钟或模块。它们之间的区别是*网格时钟恢复时间短,输出控制时间长*此外,如果单个命令使用多个模块,则可以在恢复功能时添加多个模块而不是最慢的模块。这是一个包含顺序问题,因为在恢复函数时可以添加多个模块。按照这种顺序,需要很长时间。
因此,此过程后端未使用的处理器模块可以关闭以节省电源*,但关闭并不容易。否则,很明显,如果需要修复,某些命令可能会运行很长时间,从而降低整体性能。此外,如果门控子项目的时钟和电源开关通常设计为电路,则操作系统是透明的,无法通过软件进行优化。
ARM处理器提供的性能低于x86。也就是说,用户使用计算机随机运行,使其不可预测,并使其命令不可预测。在这种情况下,为了提高数据处理能力,x86加强了无序排序命令的执行。*x86还扩展了单核多功能。其缺点是关机后恢复速度慢、性能低,无法有效关闭和恢复处理器后代。为了保持高性能,必须打开大多数模块并切换时钟。直接结果是高能量*,arm命令是基于多个内核而不是多个线程按特定顺序执行的。显然,节省子项目、关闭时钟信号和节省电源很容易。
有人指出,x86体系结构和arm体系结构实现了市场的统一,争论不休,但无法进行比较。X86无法为arm提供能耗,arm也无法发挥X86的功能。arm架构目前具有连接服务器芯片的能力。2015年,许多采用arm结构的公司和芯片开发商推出了10面板的arm结构windows,这是世界上第一台运行windows系统的平板电脑,而不是x86。