b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

解决方案:在一篇文章中了解arm体系结构与x86体系结构之间的区别

电脑杂谈  发布时间:2020-09-06 19:05:39  来源:网络整理

arm和x86架构_x86 arm内存机制_arm架构和x86架构哪个好

本文主要介绍arm架构与x86架构之间的区别。首先,它介绍了ARM体系,然后介绍了x86体系。最后,从性能,可伸缩性,操作系统的兼容性,软件开发的便利性以及所用工具的多样性以及这五个方面的功耗,详细比较了arm架构与x86架构之间的差异。请跟随编辑器以了解更多信息。

什么是手臂架构?

ARM架构以前称为Advanced RISCMachine(AdvancedRISCMachine,先前称为:AcornRISCMachine),它是一种32位精简指令集(RISC)处理器体系结构,已广泛用于许多嵌入式系统设计中。由于具有节能特性,ARM处理器非常适合移动通信,并符合其低功耗的主要设计目标。

如今,ARM系列占所有32位嵌入式处理器的75%,使其成为全球最大的32位架构之一。 ARM处理器可以在许多消费电子产品中找到,从设备(PDA,移动电话,多媒体播放器,掌上电子游戏和计算机)到计算机设备(硬盘,台式路由器),甚至存在于军事设施中,例如导弹机。也有一些基于ARM设计的衍生产品。重要产品包括Marvell的XScale架构和德州仪器(TI)的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)。

x86 arm内存机制_arm和x86架构_arm架构和x86架构哪个好

4、浮点组件:浮点组件用作ARM体系结构的选项。 FPA10浮点以协同处理方式连接到ARM,并通过解释协同处理指令来执行。

5、控制器:ARM的控制器使用硬接线的可编程逻辑阵列PLA。

6、注册

一文看懂arm架构和x86架构有什么区别

x86体系结构

当前的大多数PC架构都是Intel的X86架构,并且看来INTEL的X86架构早就占据了INTEL的当前位置。 X86体系结构是一组由微处理器执行的计算机语言指令。它指的是英特尔通用计算机系列的标准编号缩写,并且还标识了一组通用计算机指令集。

一文看懂arm架构和x86架构有什么区别

当然,并非所有的体系都是相同的。根据不同的主板,平台和体系结构略有不同。例如,许多主板已将北桥集成到CPU中,将南桥集成为PCH。但是总体框架仍然相同。以下是此架构图上每个内容的简要介绍。

1:CPU,每个人都熟悉的术语,中央处理器,计算机的核心大脑。

arm架构和x86架构哪个好_x86 arm内存机制_arm和x86架构

2:北桥芯片组:北桥芯片组是计算机主板上的一块芯片,位于CPU插槽旁边,用作连接。

3:南桥芯片(南桥)是主板芯片组的重要组成部分。它通常位于主板上CPU插槽下方且PCI插槽附近。这种布局考虑到了它的连接。有更多的I / O总线,与处理器的距离很小,有利于布线。

4:内存是计算机中的重要组件之一,是与CPU通信的桥梁。计算机中的所有程序都在内存中运行,因此内存的性能对计算机有很大的影响。

5:视频卡(图形卡)的全名是显示接口卡,也称为显示适配器。它是计算机的最基本配置和最重要的附件之一。

6:显示j界面

7:网卡是在链路层工作的网络组件。它是计算机和局域网中传输介质之间的接口。它不仅可以实现与局域网传输介质的物理连接和电信号匹配,而且还涉及发送和接收,帧封装和拆包,媒体访问控制,数据编码和解码以及数据缓存功能。

8:声卡的基本功能是转换来自麦克风,磁带和CD的原始声音信号,并将其输出到耳机,扬声器,放大器和录音机等声音设备,或使乐器发声通过音乐设备(MIDI)的数字接口使声音优美。

9:SATA(串行高级技术附件)是基于行业标准的串行硬件驱动器接口。它是英特尔,IBM,戴尔,APT,迈拓和希捷提出的硬盘接口。规范。

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

arm架构和x86架构哪个好_x86 arm内存机制_arm和x86架构

11:公共汽车

arm架构和x86架构有什么区别

一、效果

无论如何,与具有ARM体系结构的系统相比,具有X86体系结构的计算机在性能上要快得多,更强大。 X86 CPU刚好超过1G,双核和四核很受欢迎,通常使用45nm(甚至更高)的处理技术进行生产;和ARM:CPU通常为数百兆字节,而大约1G的CPU才刚刚出现。该工艺通常使用少于65nm的工艺技术,可以说ARM在性能和生产技术上不是X86结构系统的对手。

但是ARM的优势不在于其强大的性能,而在于其效率。 ARM使用RISC管道指令集,从根本上说,它在完成综合任务方面处于劣势,并且可以在某些任务相对固定的应用程序中充分利用其优势。

二、扩展功能

具有X86架构的计算机使用“桥”与扩展设备(例如硬盘,内存等)连接,而具有x86架构的计算机已经出现了近30年。辅助扩展设备的类型很多,价格也相对便宜。 ,因此计算机的x86结构可以轻松扩展性能,例如增加内存,硬盘等。

具有ARM结构的计算机通过专用数据接口将CPU连接到数据存储设备,因此很难扩展ARM存储和内存的性能(通常,内存和数据存储容量是在产品生产过程中确定的)设计)。因此,采用ARM结构的系统一般不考虑扩展。基本上遵循“足够好”的原则。

一文看懂arm架构和x86架构有什么区别

x86 arm内存机制_arm和x86架构_arm架构和x86架构哪个好

三、操作系统兼容性

由Microsoft和Intel建立的Wintel联盟支配了X86系统,将个人计算机操作系统垄断了将近30年,形成了庞大的用户群,并深化了许多用户的习惯。同时,x86系统在硬件和软件方面。在开发方面,已经形成了统一的标准。几乎所有x86硬件平台都可以直接使用Microsoft的Windows系统以及几乎所有流行的工具和软件,因此x86系统在兼容性方有无与伦比的优势。

几乎所有的ARM系统都使用Linux操作系统,几乎所有的硬件系统都必须单独构建自己的系统,这些系统与其他系统不兼容,这也使得其应用程序软件不便于移植,这是一个严重的限制。系统的开发与应用。 GOOGLE开发了开放的Android系统后,它对基于ARM的计算机的操作系统进行了统一,从而使新推出的基于ARM的计算机系统具有统一,开放和免费的操作系统,从而为开发基于Windows的ARM提供了强大的平台。臂。支持和动力。

四、软件开发的便利性和各种可用工具

X86结构系统已经启动了近30年。在此期间,x86计算机经历了快速发展的黄金时期。用户的应用程序,软件支持,支持和兼容的软件开发工具已达到非常成熟的水平。这是一个完美的状态。因此,使用X86计算机系统不仅具有大量的第三方软件可供选择,而且大量的软件编程工具都可以帮助您完成所需的工作。

手臂结构的计算机系统受到硬件性能,操作系统简化和系统兼容性的限制。结果,Arm结构的计算机系统不可能拥有与X86计算机系统一样多的编程工具和第三方软件。为了选择和使用,大多数ARM编程语言都使用C和JAVA。

与此相比,更直接的结论是,基于x86结构计算机系统平台的软件比手臂结构系统更容易,更简单且实际成本更低。同时,更容易找到第三方软件(省去了开发时间和成本),并且软件迁移也更容易。

从以上比较分析中,我们非常清楚地感觉到,ARM和X86计算机根本无法进行比较,ARM根本不是X86计算机的对手。是的,如果仅考虑上述方面,ARM确实无法与X86计算机竞争,甚至没有资格进行比较。但是,在过去的1、 2年中,ARM产品在终端应用程序中发展迅速,特别是在手持终端应用程序(如智能电话,平板电脑等)中,其销售额已远远超过x86计算机。可以看出ARM具有与X86结构计算机无可比拟的优势。优点是:功耗。

五、功耗

X86计算机必须适应各种应用程序的需求,其开发思想是:性能+速度。在过去的20年中,x86计算机的速度已从最初的8088的几兆字节增长到只有几GB的字节,并且仍然是少数几个核心。它的速度和性能提高了数千或数万倍。技术进步使x86计算机在公共生活中必不可少。部分。但是,x86计算机的发展方向和模式导致其功耗一直很高。一台计算机只有几百瓦。即使是被称为低功耗和节能的笔记本电脑或上网本也具有超过十瓦或二十瓦的功率。这与基于ARM的计算机无法比拟。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-315286-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...