当前位置:首页>科技 >内容

arm架构与x86的介绍,一文看懂arm架构和x86架构有什么区别

2024-02-23 22:30:53科技漂亮的斑马

很多朋友对arm架构与x86的介绍,一文看懂arm架构和x86架构有什么区别不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟

arm架构与x86的介绍,一文看懂arm架构和x86架构有什么区别

很多朋友对arm架构与x86的介绍,一文看懂arm架构和x86架构有什么区别不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。

本文主要介绍arm架构和x86架构的区别。首先介绍ARM架构图,然后介绍x86架构图。

多样性和功耗这五个方面详细比较了arm架构和x86架构的区别,跟着小编一起来了解下吧。什么是arm架构? ARM架构曾经被称为高级RISC机器(Advanced RISCMachine,早先被称为:AcornRISCMachine)。

它是一种32 位RISC 处理器架构,广泛用于许多嵌入式系统设计中。由于节能的特点,ARM处理器非常适合移动通信领域,其主要设计目标是低功耗。

如今,ARM 系列占所有32 位嵌入式处理器的75%,使其成为世界上数量最多的32 位架构之一。 ARM 处理器可以在许多消费电子产品中找到,从便携式设备(PDA、手机、多媒体播放器、掌上文章游戏和计算机)到计算机外围设备(硬盘驱动器、桌面路由器)甚至他存在于导弹等军事设施中机载计算机。

也有一些基于ARM设计的衍生产品,重要的产品有Marvell的XScale架构和德州仪器的OMAP系列。ARM架构图下图为ARM架构图。

由32位ALU、若干个32位通用寄存器和状态寄存器组成,32TImes; 8位乘法器,32TImes; 32 位桶式移位寄存器、指令解码和控制逻辑、指令流水线和数据/地址寄存器。ALU:由两个操作数锁存器、一个加法器、逻辑函数、结果和零检测逻辑组成。

2、桶形移位寄存器:ARM用的是32TImes; 32位的桶形移位寄存器,使其可以左移/右移n位,环移n位,算术右移n位等等可以一气呵成。3、高速乘法器:乘法器一般采用“加一移位”的方式实现乘法。

为了提高运算速度,ARM采用了两位乘法的方法,根据乘数的两位实现“加一移位”运算; ARM高速乘法器采用32TImes; 8位结构,使集成度得以降低(其他对应的芯片面积小于并行乘法器的1/3)。4、浮点单元:浮点单元作为ARM架构的一个选项。

FPA10浮点加速器作为协处理方式接入ARM,通过协处理指令的解释执行。5、控制器:ARM的控制器采用硬接线可编程逻辑阵列PLA。

6、注册x86架构目前的PC架构大部分都是Intel的X86架构,看来INTEL的这个X86架构早就是INTEL现在的地位了。 X86架构(The X86 architecture)是微处理器执行的计算机语言指令集。

它是指intel通用计算机系列的标准编号缩写,也标识了一组通用计算机指令集。当然,这个架构图并不是对所有人都一样。

根据不同的主板、平台、架构略有不同。比如很多主板已经把北桥集成到CPU中,南桥集成到PCH中了,但是大致框架还是一样的。

下面就这个架构图上的各个内容做一个简单的介绍。1:CPU,大家耳熟能详的名词,中央处理器,计算机的核心大脑。

2:北桥(North Bridge Chipset):北桥是电脑主板上的一块芯片,位于CPU插座旁边,起到连接作用。3:南桥芯片(South Bridge)是主板芯片组的重要组成部分。

它一般位于主板上远离CPU插槽,靠近PCI插槽的位置。此布局考虑了它所连接的I/O。

总线多,离处理器远一点有利于布线。4:内存是计算机中的重要部件之一,是与CPU沟通的桥梁。

计算机中的所有程序都运行在内存中,因此内存的性能对计算机的性能影响很大。5:显卡(Graphics card)全称显示接口卡,又称显示适配器,是电脑最基本的配置和最重要的配件之一。

6:显示j界面7:网卡是工作在链路层的网络部件。它是局域网中连接计算机和传输介质的接口。

它不仅可以实现与局域网传输介质的物理连接和电信号匹配,还涉及帧的发送和接收、帧的封装和解包、媒体访问控制、数据编解码、数据缓存等功能。8:声卡的基本功能是将麦克风、磁带、CD的原始声音信号转换,输出到耳机、音箱、功放、录音机等音频设备,或使乐器发出优美的声音通过音乐设备数字接口(MIDI)。

9:SATA(Serial Advanced Technology Attachment,串行高级技术附件)是一种基于工业标准的串行硬件驱动接口。它是由英特尔、IBM、戴尔、APT、迈拓和希捷联合提出的硬盘接口规范。

10:硬盘是计算机的主要存储介质之一,由一张或多张铝或玻璃圆盘组成。圆盘上覆盖有铁磁材料。

11:巴士arm架构和x86架构有什么区别一、性能不管怎样,X86结构的计算机比ARM结构的系统要快得多,也强得多。 X86的CPU在1G以上,流行双核、四核,通常采用45nm(甚至更先进)的制程工艺生产;而ARM:CPU通常都是几百兆,最近才出现1G左右的CPU,而且工艺上通常采用65nm以下的制程工艺,可以说ARM在性能上不是X86结构体系的对手和生产技术。

然而,ARM的优势不在于其强大的性能,而在于其效率。 ARM采用RISC流水线指令集,在完成综合性工作上处于劣势,但在一些任务相对固定的应用中可以发挥其优势。

二、扩展性X86结构的计算机使用“桥”连接扩展设备(如硬盘、内存等),x86结构的计算机已经出现了将近30年。结构单一的计算机很容易进行性能扩展,如增加内存、硬盘等。

ARM结构的计算机通过专用的数据接口连接CPU和数据存储设备,因此很难扩展ARM的存储和内存的性能(一般在产品设计时就已经确定了其内存和数据存储的容量) ,所以使用了ARM。结构系统一般不考虑扩展。

基本上遵循“适可而止”的原则。三、操作系统兼容性X86系统由微软和英特尔建立的Wintel联盟主导,垄断了个人电脑操作系统近30年,形成了庞大的用户群,深深固化了众多用户的使用习惯。

形成了统一的标准,几乎所有的x86硬件平台都可以直接使用微软的Windows系统和几乎所有流行的工具软件,因此x86系统在兼容性方面具有无可比拟的优势。几乎所有的ARM系统都使用Linux操作系统,几乎所有的硬件系统都必须独立构建自己的系统,与其他系统不兼容,这也使得其应用软件不易移植,严重制约了ARM系统。

开发和应用。在开发了开放的Android系统后,GOOGLE统一了基于ARM的计算机的操作系统,使得新推出的基于ARM的计算机系统都具有统一、开放、自由的操作系统,为ARM的发展提供了强大的基础。

支持和动力。四、软件开发的便利性和可用工具的多样性X86架构的系统推出至今已近30年。

在此期间,x86计算机经历了飞速发展的黄金时代,用户的应用、软件支持、软件开发工具支持和兼容性都达到了非常成熟的程度,甚至可以说是完美无缺。领域。

因此,使用X86计算机系统不仅有大量的第三方软件可供选择,还有大量的软件编程工具可以帮助你完成你想要的工作。由于硬件性能、操作系统的简化和系统兼容性的限制,Arm架构的计算机系统不能像X86计算机系统那样拥有那么多的编程工具和第三方软件。

在使用上,ARM的编程语言大多使用C和JAVA。比较这一点,更直接的结论是:基于x86结构的计算机系统平台开发软件比arm结构的系统更容易、更简单、实际成本更低。

和成本),并且软件移植更容易。从上面的对比分析中,我们有一个非常明确的感受,ARM和X86电脑根本无法相比,ARM根本不是X86电脑的对手。

是的,如果仅从以上几个方面考虑,ARM确实无法与X86计算机抗衡,甚至没有与之相提并论的资格。不过近两年ARM产品在终端应用领域发展迅速,尤其是手持终端应用(如:智能手机、平板电脑等),其销量已经远超x86架构的电脑销量.可见ARM与X86结构的计算机有着不可比拟的优势。

优点:功耗。五、功耗考虑到X86计算机需要适应各种应用的需求,其发展思路是:性能+速度。

20多年来,x86计算机的速度从最初8088的几个M发展到现在只有几个G,而且还是几个核。部分。

但x86计算机的发展方向和模式,使其功耗一直保持在较高水平。一台计算机可以轻松消耗数百瓦。

功耗,这是ARM架构的计算机无法比拟的。

以上就是关于arm架构与x86的介绍,一文看懂arm架构和x86架构有什么区别的知识,希望能够帮助到大家!

声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

Top