MID设备中X86与ARM平台的分析比较
微机原理ARM与X86对比
通信xxxxxxx
Xቤተ መጻሕፍቲ ባይዱ6
ARM
性能
X86架构是X86指令集,它属于CISC指令集。X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多。X86的CPU随便就是1G以上、双核、四核大行其道,通常使用45nm(甚至更高级)制程的工艺进行生产。
x86架构处理器是采用CISC复杂指令集架构的处理器的代表。在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
ARM主板的功耗极低,EICB系列主板功耗整体也只有1W左右。
ARM的RISC指令优化强在确定次序的执行,并且依靠多核而不是单核多线程来执行,这样容易保持子模块和时钟信号的关闭,显然就更省电。
ARM的优势是功耗低,其实低功耗还意味着:
1)稳定性高:因为功耗越高电子元器件的稳定性和可靠性越差,对低功耗的产品只要选择好外围元件的品质,系统的稳定性不会有太大问题。
扩展能力
X86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。
ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。
ARM实际上在CPU芯片中已经整合了几乎所有功能,几乎所有线路按原理图直接拉出就可以了,需要扩展的部分一般不多,所以其硬件开发成本会比较低,通常三五万就可以了。
浅谈ARM架构应用处理器与X86架构处理器
浅谈ARM架构应用处理器与X86架构处理器ARM架构应用处理器和x86架构处理器都是目前市场上主流的处理器架构,它们在不同领域有着广泛的应用。
本文将对这两种架构进行浅谈比较。
首先,ARM架构应用处理器广泛应用于移动设备领域,如智能手机、平板电脑、可穿戴设备等。
这是因为ARM架构处理器具有低功耗、低热量和高度集成的特点,非常适合于移动设备的需求。
ARM处理器在性能方面逐渐迎头赶上了传统的x86架构处理器,而且ARM处理器的制造成本也较低,因此可以更容易地实现定制化和成本优势。
而x86架构处理器主要应用于台式机、服务器和高性能计算领域。
x86架构处理器由英特尔和AMD等公司主导,它们具有高性能和广泛的软件支持。
x86架构处理器采用复杂指令集,执行指令的效率相对较高,适用于高性能计算和需要强大计算能力的应用。
此外,多年来积累的软件生态系统也使得x86架构处理器在各种应用领域有较好的兼容性和生态链。
ARM架构应用处理器和x86架构处理器在体系结构上也有一些不同。
ARM架构处理器采用精简指令集,指令集相对较小,指令的长度也较短。
这样可以在限制的芯片面积上集成更多的电路,提高功耗效率。
而x86架构处理器采用复杂指令集,指令集相对较大,指令的长度也较长。
这使得x86架构的处理器能够更快地执行指令,但相对需要更多的电路资源。
在操作系统上,由于ARM处理器主要应用于移动设备领域,因此Android等基于Linux的移动操作系统是主要支持ARM架构的,而x86架构的处理器更多地运行Windows操作系统和Linux桌面操作系统,也有一些Android设备支持x86架构。
此外,由于ARM架构处理器和x86架构处理器在技术上有较大差异,因此两者的指令不兼容。
这意味着在软件开发上需要针对不同的架构进行优化和适配。
但近年来随着虚拟化技术和仿真技术的发展,可以在一台ARM架构处理器上虚拟出x86架构的运行环境,从而实现x86软件的运行。
mid和平板电脑的区别
我看了网上很多人讲了,其实都有物误解MID和平板电脑的区别:1.平板电脑:的结构式x86架构MID:的结构式ARM架构2.平板电脑:用的是win7 、xp等微软系统MID:用的是谷歌系统案桌系统3.平板电脑:他的处理器一般是电脑处理器,如凌动。
MID:用的处理器是手机处理器,如赢方威4.平板电脑:可以使用各种软件支持flash,支持打印机以及任何外设。
MID:只支持手机软件,如手机QQ,不支持淘宝旺旺,不支持flash,股票软件也只能手机版的,5.平板电脑:属于电脑的一个缩小版,或者讲是一个小笔记本。
MID:属于智能手机,比手机要大,属于手机的放大版,像ipad等,6.平板电脑:可以用来办公word,图片处理,ps,3D绘图。
MID:不可以办公,主要是用来上网,冲浪,打开网页一般属于手机版。
7.平板电脑:游戏娱乐和电脑一样,但是可能没有台式配置高,速度和性能比不上台式机。
MID:玩手机游戏,可以再自己的预设网页下载,或者在手机论坛下载。
8.平板电脑:造价较高,成本较高。
MID:造价低,成本低多数用电阻屏,高档一点的会用电容屏。
9.现今很多买家和卖家基本把这两种混为一谈,都属于平板,和电脑一样的,所以也有人都叫平板电脑,但是i在专业领域,我们吧平板电脑叫平板,谷歌的叫MIDMID,即Mobile Inernet Device,移动互联网设备,它是在2008年IDF大会上英特尔推出的一种新概念迷你笔记本电脑。
在英特尔的定义中,这是一种体积小于笔记电脑,但大于手机的流动互联网装置。
MID与UMPC类似,同样为便于携带的移动PC产品,通过MID,用户可进入互联网,随时享受娱乐、进行信息查询、邮件收发等操作。
http://mid/平板电脑:是指一种平板形状的笔记本电脑。
•它拥有的触摸屏(也称为数位板技术),允许用户通过一枝触控笔或数字笔来进行作业,而不是传统的键盘或鼠标。
•用户可以通过内建的手写识别、屏幕上的软键盘、语音识别或者一个真正的键盘(如果该机型配备的话)。
X86架构与ARM架构区别
X86架构与ARM架构区别1.设计理念:-X86架构是传统的复杂指令集计算机(CISC)架构,它的设计目标是提供功能丰富和灵活的指令集,以支持多样化的计算任务。
-ARM架构则是精简指令集计算机(RISC)架构,它更注重的是简化指令集,提高整体效率和节省功耗。
2.指令集:-X86架构有一套复杂的指令集,包含大量的指令,可完成复杂的任务,支持多种操作模式和寻址模式。
这使得X86架构的处理器在处理大型软件和运算密集型任务时表现出色。
-ARM架构的指令集相对精简,仅有32位或64位的固定长度指令。
虽然指令集较少,但非常高效,适用于移动设备和嵌入式系统,可以提供较低的功耗和较高的性能。
3.功耗和性能:-X86架构的处理器通常具有较高的功耗,适用于高性能计算领域,如桌面电脑、工作站和服务器。
它们通常拥有更高的主频和更多的核心,能够处理更大的数据集和更多的并行任务。
-ARM架构的处理器功耗较低,适合用在移动设备和嵌入式系统中。
虽然单个处理核心的性能可能不如X86处理器高,但ARM架构的优势在于可以通过多核心并行处理来提高整体性能。
4.软件兼容性:- X86架构是PC领域的标准架构,几乎所有的桌面软件和操作系统都能够运行在基于X86架构的处理器上,例如Windows、MacOS和Linux。
这使得X86架构成为主流的计算平台。
-ARM架构则是移动设备领域的主流架构,大部分移动设备和嵌入式系统都采用ARM架构。
但是,由于指令集和结构的不同,ARM架构与X86架构不兼容,因此软件和操作系统需要适配才能在ARM处理器上运行。
5.生态系统:-X86架构具有非常庞大的生态系统,有大量的硬件设备和软件开发者支持,同时拥有成熟的工具链和开发环境,使得开发者能够更轻松地开发和优化软件。
-ARM架构经过近年来的迅速发展,也建立了庞大的生态系统,并且已经在移动设备和物联网领域得到了广泛应用。
随着ARM服务器和高性能计算的兴起,ARM架构的生态系统也在不断扩大。
MID设备中X86与ARM平台的分析比较
26
电 子 科 技 大 学 学 报
第 39 卷
表1
尺寸/in
MID、smart mobile phone、UMPC、netbook、notebook的区别与联系
smart mobile phone MID netbook UMPC notebook 6~10 10~15 2~3 适合放进衣袋 4~6.5 适合放进衣袋 10左右 大多数手机只能受限地连接 可以随时随地完整地显示网页, 可以浏览和运行所有网 可以浏览和运行所有 可以浏览和运行所有 互联网 到WAP 而不用左右拖动卷轴来阅读 页的内容 网页的内容 网页的内容 low medium medium high high 数据处理能力 主要通过蜂窝移动技术,如 GPRS、CDMA或3G;也可 可以通过Wi-Fi和WiMAX技术 以太网连接;通过Wi-Fi和WiMAX的IP连接;蜂窝移动技术作为备用 连接 蜂窝移动技术作为 以通过Wi-Fi技术建立IP连 进行IP连接; 手段 备用手段 接(目前国内手机禁用 Wi-Fi). 网页浏览、电子邮件/即时通讯、 语音、文本、基于图片的应 主要应用 视频、音乐、照片、游戏、基于 网页浏览、办公应用、电子邮件/即时通信、视频和音乐 用和视频等 位置的服务,也可办公应用 包括Windows、Linux在内的所 Windows操作系统占 Windows XP/Vista 操作系统 私有和专门的OS Windows、Linux 有OS 主导地位 高:基本型手机、多媒体手 可定制化程度 中等: 针对不同的使用模式定制 低:单一的产品外形 低:单一的产品外形 低:单一的产品外形 机和智能手机
第 39 卷 增刊 2010年4月
电 子 科 技 大 学 学 报 Journal of University of Electronic Science and Technology of China
关于ARM架构与x86的概述以及应用的全面解析
关于ARM架构与x86的概述以及应用的全面解析 x86概述 X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC(机箱+xx主板+xx电源+xx处理器+(光驱选装)的领域。
x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。
8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构。
x86架构是重要地可变指令长度的CISC(复杂指令集计算机,Complex InstrucTIon Set Computer)。
字组(word,4字节)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。
向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的持续成功感到不解)。
但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。
x86架构的处理器一共有四种执行模式,分别是真实模式,保护模式,系统管理模式以及虚拟V86模式。
ARM架构 下图所示的是ARM构架图。
它由32位ALU、若干个32位通用寄存器以及状态寄存器、32&TImes;8位乘法器、32&TImes;32位桶形移位寄存器、指令译码以及控制逻辑、指令流水线和数据/地址寄存器组成。
1.ALU:它有两个操作数锁存器、加法器、逻辑功能、结果以及零检测逻辑构成。
2.桶形移位寄存器:ARM采用了32&TImes;32位的桶形移位寄存器,这样可以使在左移/右移n位、环移n位和算术右移n位等都可以一次完成。
一文看懂arm架构和x86架构有什么区别
一文看懂arm架构和x86架构有什么区别本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下。
什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。
由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。
在今日,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。
ARM处理器可以在很多消费性电子产品上看到,从可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。
在此还有一些基于ARM设计的派生产品,重要产品还包括Marvell的XScale架构和德州仪器的OMAP系列。
ARM架构图下图所示的是ARM构架图。
它由32位ALU、若干个32位通用寄存器以及状态寄存器、32&TImes;8位乘法器、32&TImes;32位桶形移位寄存器、指令译码以及控制逻辑、指令流水线和数据/地址寄存器组成。
1、ALU:它有两个操作数锁存器、加法器、逻辑功能、结果以及零检测逻辑构成。
2、桶形移位寄存器:ARM采用了32&TImes;32位的桶形移位寄存器,这样可以使在左移/右移n位、环移n位和算术右移n位等都可以一次完成。
3、高速乘法器:乘法器一般采用“加一移位”的方法来实现乘法。
ARM为了提高运算速度,则采用两位乘法的方法,根据乘数的2位来实现“加一移位”运算;ARM高速乘法器采用32&TImes;8位的结构,这样,可以降低集成度(其相应芯片面积不到并行乘法器的1/3)。
ARM和x86几大简单比较
ARM和x86几大简单比较
处理器通常是指一台计算机的运算核心和控制核心。
但是随着移动设备的兴起,处理器在智能手机和平板电脑等移动终端设备中的也逐渐兴起,让处理器市场的变化开始了。
英特尔是PC和企业级处理器市场上毋庸置疑的霸主,ARM则是在移动终端市场发展起来的新兴霸主。
英特尔专注高性能,为个人用户、企业用户提供出色的性能支持;而ARM则专注低功耗,为手机和平板用户带来超长待机。
这两个看似没有交集的企业为何会发展成如今对立局面呢?
技术发展是两家公司直接竞争的主要原因,在Web2.0时代,Facebook、谷歌这些公司的崛起使得数据中心三大核心技术发生了改变,三大核心技术指的是:计算、存储和网络。
ARM是如何满足数据中心需求的?
低功耗是ARM处理器的一个优势,但是在面向企业级领域的时侯,其发现并没有64位架构处理器,于是在2012年10月31日ARM推出新款ARMv8架构ARMCortex-A50处理器系列产品,来满足企业级级市场应用的需求。
而为了弥补自己在企业级市场的经验劣势,ARM还拉拢了原本跟英特尔同一阵营的AMD.AMD在服务器领域积累的相当多的成功经验,其拥有业界领先的64位微处理器技术以及广泛的知识产权组合与OEM、ODM和ISV合作的经验,将促进ARM在数据中心领域的扩展,满足数据中心领域的特定需求。
一、性能:
X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、。
x86与ARM比较
X86与ARM两大CPU性能、价格、体积、发展趋势的比较
1.性能方面比较
性能方面,总体上暂时可以说ARM无法与X86相提并论。
X86主要应用于桌面型计算机中,为ARM主要应用于嵌入式设备,如手机、PDA等小型设备中,由此也可以体现出两者性能区别大小。
相对来说X86在处理浮点数,多媒体指令集方面相对比较强。
ARM相对于X86来讲,有几点不足:支持软件少,不支持64为应用,无缓存一致性。
性能还需进一步提高。
总结:两者可有所长,应用领域有所不同,总体性能X86远强于ARM。
2.功耗比较
ARM可以做的很低,甚至1瓦都不到,而X86可以达到100-200瓦。
ARM采用精简指令集,X86采用复杂指令集,前者每条功能简单,单个指令耗电低。
而后者每条指令复杂,单个指令耗电高。
ARM采用RISC指令集并且使用较少晶体管组成精简的内核,芯片体积小,寻址方式灵活简单,执行效率高,功耗很低。
总结:ARM面向嵌入式,低功耗,X86面向PC,两者定位有所不同。
ARM功耗远小于X86。
3.体积与价格比较
ARM比X86体积小,而且低成本,故ARM比X86价格相对要低。
4.发展趋势的比较
ARM逐渐从智能手机走向平板电脑和笔记本电脑,将要推出64
位处理器,而X86也逐渐走向移动平台市场,并向低功耗发展。
arm与x86优劣比较
arm与x86优劣比较arm与x86优劣比较一、背景知识:指令的强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。
从现阶段的主流体系结构讲,指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分。
相应的,微处理随着微指令的复杂度也可分为CISC及RISC这两类。
CISC是一种为了便于编程和提高记忆体访问效率的晶片设计体系。
在20世纪90年代中期之前,大多数的微处理器都采用CISC体系──包括Intel的80x86和Motorola的68K系列等。
即通常所说的X86架构就是属于CISC体系的。
RISC是为了提高处理器运行的速度而设计的晶片体系。
它的关键技术在于流水线操作(Pipelining):在一个时钟周期里完成多条指令。
而超流水线以及超标量技术已普遍在晶片设计中使用。
RISC体系多用于非x86阵营高性能微处理器CPU。
像HOLTEK MCU系列等。
ARM (Advanced RISC Machines ),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
而ARM体系结构目前被公认为是业界领先的32 位嵌入式RISC 微处理器结构。
所有ARM 处理器共享这一体系结构。
因此我们可以从其所属体系比较入手,来进行X86指令集与ARM 指令集的比较。
二、CISC和RISC的比较(一)CISC1.CISC体系的指令特征使用微代码。
指令集可以直接在微代码记忆体(比主记忆体的速度快很多)里执行,新设计的处理器,只需增加较少的电晶体就可以执行同样的指令集,也可以很快地编写新的指令集程式。
庞大的指令集。
可以减少编程所需要的代码行数,减轻程式师的负担。
高阶语言对应的指令集:包括双运算元格式、寄存器到寄存器、寄存器到记忆体以及记忆体到寄存器的指令。
2.CISC体系的优缺点优点:能够有效缩短新指令的微代码设计时间,允许设计师实现CISC体系机器的向上相容。
MID和平板电脑的完整区别
MID和平板电脑的完整区别
经常看到网上很多朋友写了一些关于MID和平板电脑的区别,但是他们都误导了别人,现本人更正如下:
MID的原意是 Mobile Internet Device,平板电脑是一个小型化的笔记本电脑。
他们的主要区别为以下几个方面:
第一架构不一样:MID采用A RM架构,发热量小,而平板电脑主要采用电脑的X86架构,该架构发热量大,这是为什么MID尺寸要小,而平板电脑要大的主要原因;
第二操作系统不一样:MID采用完全开放式,分享的Android(安卓)系统,该系统下有数万种完全免费的应用软件,而平板电脑主要采用Microsoft(Windows 7和 XP)操作系统,很多应用软件需要付版权费才可以使用;
第三存储介质不一样:MID采用Flash存储介质,容量相对较小,一般为1G,2G,4G,8G等;而平板电脑采用硬盘存储介质,容量大,一般为80G,160G,320G,500G等;
第四产品定位不一样:MID定位于手掌式的娱乐消遣,而平板电脑定位于口袋式的商务办公。
由于MID采用了一种完全开放与分享的平台,能够激发众多软件开发的力量,所以在未来的应用上有无限开阔的空间,终端应用上MID可替代PSP、MP4、GPS、高清播放器等众多终端产品,所面对的客户群体会非常的多,属于跨界产品线。
平板电脑面向更加前卫化,时尚化的商务办公人群。
属于商务范畴。
X86与ARM比较
X86与ARM 比较X86简介X86是由Intel 推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC 领域。
x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU 架构。
ARM 简介ARM 是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC 处理器、相关技术及软件。
技术具有性能高、成本低和能耗省的特点。
适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP 和移动式应用等。
ARM Holdings 是全球领先的半导体知识产权 (IP)提供商,并因此在数字电子产品的开发中处于核心地位。
ARM 公司的总部位于英国剑桥,它拥有 1700多名员工,在全球设立了多个办事处,其中包括比利时、法国、印度、瑞典和美国的设计中心。
X86与ARM 的比较1. CPU 性能比较在计算机指令系统的优化发展过程中,出现过两个截然不同的优化方向:CISC 技术和RISC 技术。
CISC 是指复杂指令系统计算机(Complex Instruction Set Computer);RISC 是指精减指令系统计算机(Reduced Instruction Set Computer)。
这里的计算机指令系统指的是计算机的最低层的机器指令,也就是CPU 能够直接识别的指令。
随着计算机系统的复杂,要求计算机指令系统的构造能使计算机的整体性能更快更稳定。
另一种优化方法是在20世纪80年代才发展起来的,其基本思想是尽量简化计算机指令功能,只保留那些功能简单、能在一个节拍内执行完成的指令,而把较复杂的功能用一段子程序来实现,这种计算机系统就被称为精简指令系统计算机,即Reduced Instruction Set Computer ,简称RISC 。
RISC 技术的精华就是通过简化计算机指令功能,使指令的平均执行周期减少,从而提高计算机的工作主频,同时大量使用通用寄存器来提高子程序执行的速度。
浅谈ARM架构应用处理器与X86架构处理器
浅谈ARM架构应用处理器与X86架构处理器ARM架构应用处理器和x86架构处理器是目前市场上最常见的两种处理器架构。
虽然它们都用于计算机和移动设备,但在设计和使用上有一些重要的区别。
首先,ARM架构应用处理器主要用于移动设备和嵌入式系统,如智能手机、平板电脑和物联网设备。
它们通常采用低功耗设计,并具有较小的尺寸和散热要求。
ARM处理器的主要优点是能够提供出色的能效比,即在限制功耗的情况下,能够提供更高的性能。
这使得ARM处理器成为移动设备的首选。
与之相比,x86架构处理器主要用于桌面和服务器系统。
它们通常具有更高的性能,更强大的计算能力和更高的功耗要求。
x86处理器的主要优势是它们能够运行更广泛的软件和操作系统,包括Windows和一些高性能应用程序。
这使得x86处理器成为图形设计、游戏和大规模计算等需要更强大处理能力的领域的首选。
此外,ARM架构应用处理器通常采用的是RISC(精简指令集计算机)架构,而x86架构处理器采用复杂指令集计算机(CISC)架构。
RISC架构的优点是指令简单,执行速度快,但需要更多的指令来完成相同的任务。
CISC架构的优势在于单个指令执行的功能更多,但执行速度相对较慢。
然而,随着技术的进步,两种架构之间的差距在逐渐缩小。
此外,由于x86架构处理器的市场份额更大,更多的软件和工具支持x86架构。
这意味着在选择处理器架构时,x86处理器更容易满足各种软件和应用程序的需求。
而选择ARM架构的处理器意味着需要更多的定制和适应性开发。
最后,ARM架构处理器通常具有集成的图像、视频和音频硬件加速功能,这使得它们非常适合移动设备上的媒体处理和图形渲染。
而x86架构处理器则更适合需要更高的计算性能和大规模数据处理的任务。
综上所述,ARM架构应用处理器和x86架构处理器在应用场景、功耗、软件支持和具体功能等方面存在一些重要差异。
选择适合自己需求的处理器架构非常关键,需要根据所需的性能、功耗和软件兼容性等方面进行综合考量。
科普知识:ARMvsx86
科普知识:ARMvsx86
CPU(中央处理器)是的五大部件之一。
说到CPU,就一定会提到著名的386架构,又称80386或者i386。
尽管它在20年前就已经被淘汰了,但它的设计一直影响至今。
386及其后续产品被统称为x86,是现在主流的32位CPU架构之一,后来的AMD64架构是从x86中扩展出来的,也被称为x86-64架构。
现在主流的Intel Core 2、i3/i5/7、Atom、Sandy Bridge、AMD Phenom都是基于x86架构设计的,所以如果你正在使用台式机或者笔记本电脑的话,有99%的可能性,你正在使用x86架构的CPU。
那ARM又是什么呢?ARM是另外一种CPU的架构,它是由一个同名的公司设计的。
ARM公司是一种很奇特的公司,它只做ARM芯片的设计,但不生产,其它公司需要购买ARM的授权才可以生产ARM芯片。
这样做的好处之一是ARM公司可以专注于芯片设计,而不用在建造生产线上投入很多精力;但也有坏处,就是公司之间的互相扯皮会影响ARM的推广。
ARM现在主要流行于移动设备中,比如手机。
很多手机都使用Cortex-A8芯片,如iPhone 4、Motorola Droid、Palm Pre、三星i9000、Nokia N900等。
那ARM和x86有什么不同呢?从使用它们的设备可以看出,x86主要被用于个人电脑,而ARM被用于手机。
这也体现出它们的特性:相对来说x86芯片计算能力更强,效率更高;但ARM芯片比较省电,在同样计算量的情况下,待机时间要比x86芯片更长。
这两种芯片的应用领域不同,它们之间并没有很好的可比性,我们只需要了解这些名词,买东西的时候不要被不良商家给骗了就行了……。
浅谈几种常见的嵌入式处理器比较分析修订稿
浅谈几种常见的嵌入式处理器比较分析修订稿嵌入式处理器作为一种特殊类型的处理器,其设计目标是为了满足嵌入式系统对低功耗、小尺寸、高性能和实时性的要求。
在市场上常见的嵌入式处理器有ARM、MIPS和X86等,下面将对这几种处理器进行比较分析。
首先,ARM处理器是当前市场上最常见的一种嵌入式处理器。
ARM处理器以其低功耗、高集成度、高性能和广泛应用的特点受到了广大嵌入式系统开发者的青睐。
ARM处理器有多个系列,其中Cortex-M系列是针对低功耗的微控制器市场,Cortex-R系列是针对实时性要求较高的嵌入式应用市场,而Cortex-A系列则是面向高性能计算和移动设备市场。
其次,MIPS处理器是另一种常见的嵌入式处理器。
MIPS处理器以其简洁的指令集架构和高性能而被广泛应用于各种嵌入式系统中。
MIPS处理器在计算密集型应用和实时性要求较高的应用中表现出色,但相对于ARM处理器,MIPS处理器的应用范围较窄。
最后,X86处理器是一种广泛应用于个人计算机和服务器领域的处理器架构,但它也可以用于一些嵌入式应用。
X86处理器以其强大的性能和低成本而受到许多嵌入式系统开发者的关注。
然而,X86处理器的主要问题是功耗较高和体积较大,这在一些对功耗和尺寸有严格要求的嵌入式系统中可能不够适用。
综上所述,ARM处理器是目前市场上最常见的嵌入式处理器,并且在低功耗、高性能和广泛应用等方面具有较大优势。
MIPS处理器在一些特定的应用场景中具有一定优势,但应用范围相对较窄。
X86处理器在性能和低成本方面有优势,但在功耗和尺寸等方面存在一些局限性。
在选择嵌入式处理器时,需要根据具体应用需求和系统要求来进行比较分析,选择最适合的处理器。
ARM和x86的区别
ARM和x86的区别2009-12-13 13:48.CPU的指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC)。
嵌入式系统中的主流处理器——ARM处理器,所使用的就是精简指令集。
而桌面领域的处理器大部分使用的是复杂指令集,比如Intel 的X86系列处理器。
我们把ARM处理器所使用的指令集称为ARM指令集,把X86处理器所使用的指令集称为X86指令集,ARM处理器与X86处理器采用不同类型的指令集,造成了处理器在性能、成本、功耗等方面的诸多差异。
ARM指令集和X86指令集的比较) 功耗:这是ARM主板最大的优点之一,一般的VIA的X86主板,功耗都在40W左右或者以上,而ARM 主板的功耗极低,EICB系列主板功耗整体也只有1W左右) 发热:ARM主板不会发热,主板温度一般是常温,因此可以一直常年累月开机在线工作,不会出现任何问题。
而X86主板CPU必须配风扇而且不能长期工作,否则主板产生的温度会让主板整体性能寿命降低。
风扇的工作寿命也会影响主板的寿命。
) 开机时间:ARM主板的开机速度非常快,一般只有几秒就可以了,而X86需要开机一段时间,Windows 系统才会起来) 性能:目前来看,ARM主板的性能已经越来越接近X86主板,甚至在某些方面超过了它。
从视频多媒体、数据通信等几个方面,基本和X86类似。
) 工作时间和环境:ARM主板不受时间限制,可以一直开机工作,无须人员去维护,而且在调电情况下,只要来电,那么就会自动启动,无须人员去开机或者关机,而X86主板却要人员维护,而且不能长期工作,否则会让主板寿命大大降低。
环境:ARM主板一般都是工业极,不受环境影响,最低温度可以在-20摄氏度左右,最高温度可以在70摄氏度左右而X86一般都不行) 数据安全性:ARM主板都采用高度集成方式,数据一般都放在Flash内部,都是二进制格式,外部无法直接拷贝内部数据。
而且最大的优点是:目前ARM主板的系统都是WinCE系统或者Linux系统,不会受病毒感染,客户无须担心病毒感染而导致数据泄漏,尤其是一些对于数据安全性要求很高的场所。
电源小知识 ARM与X86究竟有何不同?
电源小知识ARM与X86究竟有何不同?
说到处理器行业的佼佼者,人们肯定首先会想到英特尔。
而说到手机处理器的龙头,恐怕英特尔就不低ARM了。
英特尔注重高性能体验,而ARM 由于领域的特点则选择了将低功耗作为卖点。
但现如今手机与电脑之间的分界线正越来越模糊,所以这两家公司的产品迟早要在市场上交锋,那幺就应用来说,这两家公司的产品有什幺区别呢?本文就将对ARM和X86产品进行简单的比较。
通常来说,处理器是一台计算机的核心器件。
但是随着移动设备的兴起,处理器在智能手机和平板电脑等移动终端设备中的也逐渐兴起,让处理器市场的变化开始了。
技术发展是两家公司直接竞争的主要原因,在Web2.0时代,Facebook、谷歌这些公司的崛起使得数据中心三大核心技术发生了改变,三大核心技术指的是:计算、存储和网络。
性能
X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多。
X86的CPU随便就是1G以上、双核、四核大行其道,通常使用
45nm(甚至更高级)制程的工艺进行生产;而ARM方面:CPU通常是几百兆,最近才出现1G左右的CPU,制程通常使用不到65nm制程的工艺,可以说在性能和生产工艺方面ARM根本不是X86结构系统的对手。
但ARM的优势不在于性能强大而在于效率,ARM采用RISC流水线指令集,在完成综合性工作方面根本就处于劣势,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致。
扩展能力
X86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连。
x86与arm架构区别对比分析x86与arm架构哪个好
x86与arm架构区别对比分析x86与arm架构哪个好
x86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不太相同,然后追求也不相同。
x86架构和arm架构区别:
1、追求不同:
X86主要追求性能,但会导致功耗大,不节能,而ARM则是追求节能,低功耗,但和X86相比性能较差。
2、领域不同:
ARM主要应用于移动终端之中,类如手机,平板等,而X86则是主要应用于Intel,AMD等PC机,X86服务器中。
3、本质不同:
X86采用CISC复杂指令集计算机,而ARM采用的是RISC精简指令集计算机。
4、CISC与RISC的不同:
CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。
RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1) 网络浏览:MID将提供全面的网络浏览器, 能够显示完整的HTML网页和支持主流插件程序, 如Flash,Realplayer和Adobe。 (2) 社会网络: MID 能够支持多途径的交流方 式,如即时信息、VoIP、视频分享和博客。 (3) 娱乐: MID拥有强大的多媒体处理能力, 能 够支持音乐播放、视频播放和游戏等娱乐功能。 (4) 办公:MID能够支持一定的办公软件功能, 如Word和PowerPoint,但并不侧重在编辑功能上。 在其他方面,MID可以集成GPS模块,提供基 于位置的服务(LBS),如位置搜索、个人导航等。
Comparison and Analysis of X86 and ARM of MID
YU Min1, LI Gui-cen2, and PU Wang2
(1. Mobile Computing Center, University of Electronic Science and Technology of China Chengdu 610054; 2. Chengdu Aeronautic Vocational and Technical College Chengdu 610072)
第 39 卷 增刊 2010年4月
电 子 科 技 大 学 学 报 Journal of University of Electronic Science and Technology of China
Vol.39 Suppl. Apr. 2010
MID设备中X86与ARM平台的分析比较
俞 敏1,黎桂岑2,蒲 旺2
high notebook netbook
架构的Intel微处理器。在智能手机中处于绝对地位 的CPU是基于ARM核的微处理器。 2.1 基于ARM核的CPU 在过去的10年中,通过提供低功耗和小占位面 积的RSIC内核处理器,ARM公司已主导便携/手持 设备市场。 据In-Stat市场调查公司分析, 市场上至少 90%以上的手机使用的是基于ARM核的处理器。随 着手机功能的日益丰富,如集成娱乐、游戏、互联 网服务等功能,要求手机的CPU在有更高的处理能 力的同时保持低能耗。为此,ARM公司推出了新一 代产品——ARM Cortex-A8。 Cortex-A8是ARM公司目前开发出的高性能、 低 能耗的处理器之一,它具有表2所示的典型特征。
1 MID与smart mobile phone、 UMPC、 [3-4] netbook、notebook的区别
表1显示了MID与smart mobile phone、UMPC、 netbook、notebook的区别与联系;图1给出了它们在 可携带性与网络体验坐标系统中各自的定位。
收稿日期:2009 11 15 作者简介:俞 敏(1970 ),男,讲师,主要从事嵌入式系统及WSN方面的研究.
Abstract Mobile internet device (MID) can provide full internet experience at anytime and anywhere. The definition and required functions of MID are introduced. The difference between MID and other devices is simply described. The two possible CPU platforms for MID——ARM infrastructure and X86 infrastructure, which comprised the core hardware platform of MID , are discussed explicitly. X86 infrastructure is compared with ARM infrastructure in terms of platform size, CPU processing ability, power consuming, software & hardware ecosystem of MID, etc. The results of comparison show that X86 infrastructure is more suitable for MID than ARM. Key words ARM; MID; netbook; notebook; smart mobile phone; UMPC; X86 MID移动互联网设备,是由Intel 公司在2007 年 的北京IDF(Intel Developer Forum)大会上首先推出 的一个概念,是一种填补个人笔记本电脑和手机之 间缺口的新兴消费电子产品,在wikipedia百科上, 有它的定义[1]。 MID被设计为能够在移动中提供与PC机完全等 效的互联网体验的一种便携式设备。为了提供完全 的移动互联网体验,它具有以下几个特征[2]: (1) 显示屏大小4~6.5 in, 以显示完整网页而不 必左右滑动。 (2) 屏幕分辨率800480 pixels; 1 024600 pixels。 (3) 重量≤400 g。 (4) 续航时间≥4 h。 (5) 网络连接, 可随时随地无线连接访问互联网 (WiFi、WLAN、WWAN、…)。 MID实现的功能主要有以下4种类型 :
26
电 子 科 技 大 学 学 报
第 39 卷
表1
尺寸/in
MID、smart mobile phone、UMPC、netbook、notebook的区别与联系
smart mobile phone MID netbook UMPC notebook 6~10 10~15 2~3 适合放进衣袋 4~6.5 适合放进衣袋 10左右 大多数手机只能受限地连接 可以随时随地完整地显示网页, 可以浏览和运行所有网 可以浏览和运行所有 可以浏览和运行所有 互联网 到WAP 而不用左右拖动卷轴来阅读 页的内容 网页的内容 网页的内容 low medium medium high high 数据处理能力 主要通过蜂窝移动技术,如 GPRS、CDMA或3G;也可 可以通过Wi-Fi和WiMAX技术 以太网连接;通过Wi-Fi和WiMAX的IP连接;蜂窝移动技术作为备用 连接 蜂窝移动技术作为 以通过Wi-Fi技术建立IP连 进行IP连接; 手段 备用手段 接(目前国内手机禁用 Wi-Fi). 网页浏览、电子邮件/即时通讯、 语音、文本、基于图片的应 主要应用 视频、音乐、照片、游戏、基于 网页浏览、办公应用、电子邮件/即时通信、视频和音乐 用和视频等 位置的服务,也可办公应用 包括Windows、Linux在内的所 Windows操作系统占 Windows XP/Vista 操作系统 私有和专门的OS Windows、Linux 有OS 主导地位 高:基本型手机、多媒体手 可定制化程度 中等: 针对不同的使用模式定制 低:单一的产品外形 低:单一的产品外形 低:单一的产品外形 机和智能手机
表2
制造工艺 面积 处理器频率 处理器性能 能耗 (typical power) NEON技术
Cortex-A8 性能特征
Cortex-A8性能 65 nm 3 mm×3 mm 600 MHz~1 GHz 2000 DMI/S ≤300 mW
MID
网络体验比
支持多媒体和信号处理,能加速H.264或MP3等媒体编 译码器 能提高JIT(just-in-time)与DAC(dyanmic adaptive compilation)执行速度,减少3倍内存使用量 提高性能、能量使用率以及程序代码密度 提供交易保护及数字版权管理 Cortex-A8处理器搭载一款先进超纯量管线,能同时执 行多个指令,达到超过2.0 DMI/sMHz的效能,并内建 一个可调整容量的二阶(L2)高速缓存,能搭配高速16 K 或32 K的一阶(L1)高速缓存,缩短存取时间、提高处理 流量;Cortex-A8处理器亦运用先进的分支预测技术, 经工业标准测试,准确率达到95%
此外,据ARM公司宣称,在不久的未来将推出 Cortex 家 族 的 下 一 代 新 产 品 ——Cortex-A9 。 与 Cortex-A8 比较, Cortex-A9 除具有 Cortex-A8 所有优
增
刊俞Biblioteka 敏 等:MID设备中X86与ARM平台的分析比较
27
秀特性外,还支持多核(在未来,芯片制造商将推出 4 核 Cortex-A9 处 理 器 ) , 处 理 器 性 能 可 达 到 8000 DMI/s(Dhrystone million instructions per second),而 能耗会低于250 mW。 从表2中各性能参数可以看出, 无论是超强运算 能力,还是小尺寸、低能耗等方面, ARM 公司的 Cortex-A8/Cortex-A9 都能基本满足 MID 设备对硬件 的要求。 2.2 基于X86架构的CPU 在X86架构的阵营中,Intel是推广MID的先驱。 Intel 公司很早就看到了 MID 的巨大市场潜力,在 2007年北京的IDF大会上正式提出了MID的概念。 针 对MID设备特有的性能和特点,Intel公司开发出完 全面向移动互联网设备的McCaslin platform、 Menlow platfor和Moorestown platform 3款平台。 2.2.1 McCaslin平台 McCaslin 平台是 Intel 公司 2007 年推出的专门针 对UMPC的处理器平台。该平台由A100、A110处理 器(代号为Stealey,该处理器是基于X86架构的低功 耗微处理器 ) 、 945GU Express 芯片组、 ICH7 I/O Controller Hub组成,支持Windows Vista、Red Flag、 Ubuntu Linux等操作系统。具有表3所示的典型性能 特征。 从表3可知,在尺寸和能耗方面,尽管与PC 机 相比(PC:Dothan ULV+915GMS+ICH6;能耗TDP: 12.6 W,最小能到3.4 W ;芯片面积为2915 mm2), 显得很小,但对MID设备来说,McCaslin平台还显 得过大,目前还不适于MID设备的要求,该平台目 前主要用于UMPC等移动PC设备。