ARM和x86

CPU的指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC)。嵌入式系统中的主流处理器——ARM处理器,所使用的就是精简指令集。而桌面领域的处理器大部分使用的是复杂指令集,比如Intel的X86系列处理器。我们把ARM处理器所使用的指令集称为ARM指令集,把X86处理器所使用的指令集称为X86指令集,ARM处理器与X86处理器采用不同类型的指令集,造成了处理器在性能、成本、功耗等方面的诸多差异。

ARM指令集和X86指令集的比较:

(1) 功耗:

这是ARM主板最大的优点之一,一般的VIA的X86主板,功耗都在40W左右或者以上,而ARM主板的功耗极低,EICB系列主板功耗整体也只有1W左右。

(2)
发热:

ARM主板不会发热,主板温度一般是常温,因此可以一直常年累月开机在线工作,不会出现任何问题。而X86主板CPU必须配风扇而且不能长期工作,否则主板产生的温度会让主板整体性能寿命降低。风扇的工作寿命也会影响主板的寿命。

(3)
开机时间:

ARM主板的开机速度非常快,一般只有几秒就可以了,而X86需要开机一段时间,Windows系统才会起来。

(4)
性能:

目前来看,ARM主板的性能已经越来越接近X86主板,甚至在某些方面超过了它。从视频多媒体、数据通信等几个方面,基本和X86类似。

(5)
工作时间和环境:

ARM主板不受时间限制,可以一直开机工作,无须人员去维护,而且在调电情况下,只要来电,那么就会自动启动,无须人员去开机或者关机,而X86主板却要人员维护,而且不能长期工作,否则会让主板寿命大大降低。环境:ARM主板一般都是工业极,不受环境影响,最低温度可以在-20摄氏度左右,最高温度可以在70摄氏度左右,而X86一般都不行。

(6)
数据安全性:

ARM主板都采用高度集成方式,数据一般都放在Flash内部,都是二进制格式,外部无法直接拷贝内部数据。而且最大的优点是:目前ARM主板的系统都是WinCE系统或者Linux系统,不会受病毒感染,客户无须担心病毒感染而导致数据泄漏,尤其是一些对于数据安全性要求很高的场所。ARM主板非常适合而X86刚好相反,由于都采用了Windows
XP、2000等常用系统,而且采用了DOM盘或者硬盘,因此数据很容易被病毒感染或者被人偷取,因此安全性无法相比。

(7)
主板安全性:
ARM主板的内存以及所有芯片都采取了贴
片方式,因此在周围环境震动情况下,不会松动,而X86是采用了直插方式,比如内存条和DOM盘等,因此一旦时间长久,就会出现松动情况从而影响系统运行。

(8)
灵活性:

ARM主板可以根据用户的需要来进行灵活配置,比如logo,内存大小,系统驱动程序裁减,周围芯片的裁减,系统软件的加载等等,无论软硬件都是非常灵活这样也会大大降低客户的成本和系统整体的维护成本和性能,而X86却无法做到这一点。期越科技完全可以根据用户的需要来进行配置,无论软硬件都可以进行。

(9)
价格:

ARM主板目前价格都非常低,而且ARM主板已经包含了内存和存储介质,无须外部购买配件,因此整体系统成本比X86价格要低很多。

ARM主板对于X86的缺点:

1. 最大缺点是目前ARM主板都是采用了Windows
CE系统或者Linux系统,因此对于很多客户来说,原先采用了X86的平台,目前要调整到ARM上来,必须对软件平台进行重新编译和调整,而且还要熟悉一下ARM的嵌入式平台工作机制,因此会增加前期的开发工作量。

2. 另外一点是:目前国内做ARM主板的厂家不多,因此技术支持和维护方面没有象VIA等厂商那么强大。不过随着时间的推移,ARM主板的技术支持必定会跟上去。

时间: 2024-10-08 20:48:54

ARM和x86的相关文章

opencv在arm和x86上的移植

一.开发环境 操作系统:fedora14 Opencv版本:2.0 Qt版本:4.7 arm:mini6410 交叉编译工具:arm-linux-gcc-4.5.1 二.安装与配置 Linux系统的安装,交叉Qt-creator的安装还有交叉编译工具的安装,网上说的基本都没什么问题,测试后都可以用.这里安装Qt-Creator遇到了一点小问题,按照网上的和mini6410开发手册上的安装方法太复杂了,用QtSdk-offline-linux-x86-v1.2.1.run安装方便又准确. 这篇文章

ARM和X86架构

重温下CPU是什么 中央处理单元(CPU)主要由运算器.控制器.寄存器三部分组成.运算器起着运算的作用,控制器负责发出CPU每条指令所需要的信息,寄存器保存运算或者指令的一些临时文件以保证更高的速度. CPU有着处理指令.执行操作.控制时间.处理数据四大作用,打个比喻来说,CPU就像我们的大脑,帮我们完成各种各样的生理活动.因此如果没有CPU,那么电脑就是一堆废物,无法工作.移动设备其实很复杂,这些CPU需要执行数以百万计的指示,才能使它向我们期待的方向运行,而CPU的速度和功率效率是至关重要的

【转】arm和x86的区别

来自: https://blog.csdn.net/u012513972/article/details/78349192/ 信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼.今天小编就带你深入了解CPU的这两大架构:ARM和X86.以后出去装X就靠它了!  ## 重温下CPU是什么鬼##  中央处理单元(CPU)主要由运算器.控制器.寄存器三部分组成,从字面意思看运算器就是起着运算的

【转】深入了解CPU两大架构ARM与X86

来自:https://blog.csdn.net/u014641018/article/details/53484565 重温下CPU是什么 中央处理单元(CPU)主要由运算器.控制器.寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每条指令所需要的信息,寄存器就是保存运算或者指令的一些临时文件,这样可以保证更高的速度. CPU有着处理指令.执行操作.控制时间.处理数据四大作用,打个比喻来说,CPU就像是我们的大脑,帮我们完成各种各样的生理活动.因此,如果没有CP

ARM与x86之3--蝶变ARM

转载于:  http://blog.sina.com.cn/s/blog_6472c4cc0100lqr8.html 1929年开始的经济大萧条,改变了世界格局.前苏联的风景独好,使得相当多的人选择了马克思.惧怕布尔什维克红色力量的人投入了法西斯的怀抱,剩余的人选择了妥协与折中.整个世界的迅速分解使得第二次世界大战成为必然. 1933年,罗斯福成为美国第三十二任总统,开始实施新政.这些新政使美国摆脱了危机,决定了二战的走向.罗斯福的背后站着的是凯恩斯,凯恩斯的国家资本主义化解了整个资本主义阵营有

ARM和x86的区别

CPU的指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC).嵌入式系统中的主流处理器——ARM处理器,所使用的就是精简指 令集.而桌面领域的处理器大部分使用的是复杂指令集,比如Intel的X86系列处理器.我们把ARM处理器所使用的指令集称为ARM指令集,把X86处 理器所使用的指令集称为X86指令集,ARM处理器与X86处理器采用不同类型的指令集,造成了处理器在性能.成本.功耗等方面的诸多差异. ARM指令集和X86指令集的比较:     (1) 功耗:       这

关于Android开发中Arm、X86和Mips

一.架构 1.Arm架构 2.X86架构 3.Mips架构 二.3者区别 三.android中如何编译出64位so文件 如果是在Linux下编译Android源码,有可能是两个原因: 1. lunch命令有32位和64位的区别,注意选能够编译64位so的命令 2. mk文件中有LOCAL_MODULE_PATH的值比如为$(TARGET_OUT_SHARED_LIBRARIES)/hw的改为LOCAL_MODULE_RELATIVE_PATH := hw,后一种可以分别在lib和lib64下分别

opencv在arm和x86在移植

一个.开发环境 操作系统:fedora14 Opencv版本号:2.0 Qt版本号:4.7 arm:mini6410 交叉编译工具:arm-linux-gcc-4.5.1 二.安装与配置 Linux系统的安装,交叉Qt-creator的安装还有交叉编译工具的安装,网上说的基本都没什么问题,測试后都能够用. 这里安装Qt-Creator遇到了一点小问题,依照网上的和mini6410开发手冊上的安装方法太复杂了.用QtSdk-offline-linux-x86-v1.2.1.run安装方便又准确.

处理器架构——从RISC与CISC到x86、ARM、MIPS

1.CISC(Complex Instruction SetComputer,复杂指令集计算机) 复杂指令集(CISC,Complex Instruction Set Computer)是一种微处理器指令集架构(ISA),每个指令可执行若干低阶操作,诸如从内存读取.储存.和计算操作,全部集于单一指令之中. CISC特点: 1.指令系统庞大,指令功能复杂,指令格式.寻址方式多: 2.绝大多数指令需多个机器周期完成: 3.各种指令都可访问存储器: 4.采用微程序控制: 5.有专用寄存器,少量: 6.