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依然会继续占领移动设备大部分领地。主要原因还是功耗相对差。ARM和x86是两种CPU架构,x86是
英特尔主导的CPU架构,主要是英特尔和AMD两家生产的CPU。
ARM也是一家公司的名称,这家公司不生产CPU,只是做CPU架构设计,然后授权给其他厂商生产CPU,比如高通、三星等做的手机CPU一般都是ARM架构的。
x86的优势是性能强,目前主要应用在个人PC、工作站、服务器等领域,由于移动市场的发展,英特尔也在努力拓展移动终端领域(智能手机、平板电脑),支持的 *** 作系统主要有Windows、Linux、Unix等;
ARM的优势是功耗低,目前主要应用在智能手机、平板电脑等,移动市场促进了ARM的发展,目前也在向服务器领域拓展。支持的 *** 作系统主要是Linux(例如安卓)、Windows(winCE、win8 RT版)等。
总结ARM工控机和x86工控机,由于CPU不同,导致整体硬件平台的不同。
x86工控机性能占优势,跟一般的PC使用系统的 *** 作系统和类似的硬件。加上windows等系统的广泛支持,应用软件也较多,使用灵活。
ARM工控机,支持的 *** 作系统则与一般的PC机不同,通常为winCE、linux,或其他定制的 *** 作系统,应用相对灵活性较差。通常整个工控机都是定制的,通用性不好。但ARM发展较快,未来也许会成为很不错的选择。
评论列表(0条)