发布网友
共3个回答
热心网友
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发展较快,未来也许会成为很不错的选择。
热心网友
架构不同
1)X86是CISC的典型代表
2)ARM则是RISC最常见的处理器
ARM相比X86:
(1)因为有成熟的处理器IP可以直接加以利用,可以减少芯片的研发周期、降低开发难度,开发周期比较短,芯片做得针对性很强;
(2)功耗低,嵌入式系统大多都是在很多特定场合使用的,譬如手持设备。
(3)ARM处理器本身集成了丰富的常用控制器接口;X86没有提供控制器接口,通过南北桥扩展外设。ARM平台的架构比较简单,不需要太多的硬件电路,X86系统则比较复杂。
(4)ARM处理器的外设空间是统一制定的,由存储器控制器进行管理;X86的外设空间由Mem和I/O这两套的空间构成,并分别由不同的控制器控制,结构略显复杂。
(5)ARM采用先进的RISC技术,并辅上独特设计,保证其超低功耗的品质;X86因为其CISC结构,始终存在大功耗的毛病,并据此而伴随散热、噪声等一系列问题需要解决。
(6)ARM作为先进的微控制器,芯片的集成度非常高,采用了SOC的设计思路,降低了系统的复杂度;X86集成度相对较低、结构庞大,造成的结果是无法在速度、可裁减性、稳定性等方面进行性能的总体提升。
X86相比ARM:
X86的CPU需要南桥和北桥来扩展内存控制器、PCI控制器、AGP控制器、ATA控制器、USB控制器等,这样系统结构复杂,但是扩展性很好,不适合专用设备,但是很适合通用设备,因此在PC和服务器中得到了广泛的应用。
热心网友
区别多了,我个人理解是 X86可看成电脑一般的CPU ,而ARM 里面集成了CPU RAM ROM I/O 可以吧ARM看成一个电脑主机了,只是配置很低很低。ARM里面可以直接装操作系统的嘛,比如WINCE 小操作系统
ARM 你也说了是工控机,工业用的。一般功能简单,处理东西难度比较低。固定模式。所以ARM芯片就有很大的用武之地。就不用着搬个电脑在哪里,还需要重新开发。