找回密码
 立即注册
查看: 151|回复: 2

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

[复制链接]

14

主题

10

回帖

78

积分

注册会员

积分
78
发表于 2023-2-2 22:04:33 | 显示全部楼层 |阅读模式
本帖最后由 shiyi 于 2023-2-2 22:15 编辑

arm架构和x86架构有什么区别?
回复

使用道具 举报

14

主题

10

回帖

78

积分

注册会员

积分
78
 楼主| 发表于 2023-2-2 22:05:14 | 显示全部楼层
arm架构被称作进阶精简指令集机器(Advanced RISC Machine),是一个32位精简指令集(RISC)处理器架构。
x86架构是CISC(复杂指令集计算)处理器架构。
主要包括:CPU、北桥芯片、南桥芯片、内存、显卡、显示接口、网卡、声卡、SATA、
硬盘、总线。
区别如下:
 性能:X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多。但ARM的优势不在于性能强大而在于效率,ARM采用RISC流水线指令集,在完成综合性工作方面根本就处于劣势,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致。
 扩展能力:X86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。
 操作系统的兼容性:x86系统在硬件和软件开发方面已经形成统一的标准,几乎所有x86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件,所以x86系统在兼容性方面具有无可比拟的优势。ARM系统几乎都采用Linux的操作系统,而且几乎所有的硬件系统都要单独构建自己的系统,与其他系统不能兼容,这也导致其应用软件不能方便移植,这一点一直严重制约了ARM系统的发展和应用。
 软件开发的方便性及可使用工具的多样性:基于x86结构电脑系统平台开发软件比arm结构系统更容易、更简单、实际成本也更低,同时更容易找到第三方软件(免去自己开发的时间和成本),而且软件移植更容易。
 功耗: X86电脑因考虑要适应各种应用的需求,其发展思路是:性能+速度。x86发展的方向和模式,使其功耗一直居高不下,但是arm架构的产品对功耗做了较好的控制。
回复

使用道具 举报

0

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2023-8-16 14:21:47 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-7 15:08 , Processed in 0.664904 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表