X86、X64、X86_64、AMD64、i386、ARM等是些什么东西?

相关文章

关于x86、x86_64、x64、amd64和arm64、aarch64

X86和X86_64和AMD64的由来

ARM基础知识​​​​​​​

ARM——体系架构​​​​​​​

X86是啥

X86是一种CPU架构,由Intel开发的,在Intel出了划时代的8086之后,使用该架构继续出了80286、80386等一系列CPU,这一系列CPU就被称作X86,正式地也叫为IA_32(Intel Architecture 32-bit)。

X是什么意思

X与处理器没有关系,他只是对所有*86系统的简单通配符定义,是一个Intel通用计算机系列的编号,也标识一套通用的计算机指节集合。

i386

i386=Intel 80386。i386通常被用来作为对Intel(英特尔)32位微处理器的统称。

X86与32位系统

X86架构CPU的寄存器是32位的,所有也叫32位CPU。

32位CPU和64位CPU

操作系统方面:
1、32位CPU一次可以处理32位(单位:bit)二进制,只能安装32位操作系统;
2、64位CPU则一次可以处理64位二进制数,可以安装32位系统和64位操作系统。
运算速度方面:
64位CPU的处理速度(运算速度)比32位CPU快一倍。
寻址能力方面:
32位cpu寻址能力是2的32次方(单位:byte,不是bit),等于4G,即我们常提到的内存,64位cpu的寻址能力是2的64次方B,等于16777216T,目前我们常用的是8G/16G。

X86_64与X64与AMD64

由于X86架构32位系统在速度、性能等各个方面的限制,需要向64位架构发展。

AMD(Advanced Micro Devices 全球知名半导体公司)领先Intel制造出了兼容X86的64位CPU,AMD称之为AMD64。

Intel随后设计了一款不兼容X86的全新64位指令集,称之为IA_64(安腾),由于IA_64较AMD晚,同时由于是全新设计的CPU,没有编译器,不支持Windows,后来不得不在时机落后的情况下也开始支持AMD64指令集。换了个名字叫x86_64。表示x86指令集的64扩展。

X86_64有时候会简称为X64,是一种64位的CPU架构及其相应指令集的一种,也是Intel x86架构的延伸产品。

ARM是什么

ARM简介

ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。

ARM(Advanced RISC Machines)的几种含义:

ARM是一种RISC MPU/MCU的体系结构,如同x86架构是一种CISC体系结构一样。另外,还有MIPS架构、PowerPC架构等等。

ARM是Advanced RISC Machine Limited公司的简称。

ARM是Advanced RISC Machine Limited公司的产品,该产品以IP Core(Intellectual Property Core,知识产权核)的形式提供的。

ARM还用以泛指许多半导体厂商买了这种设计后生产出来的“ARM处理器”系列的芯片及其衍生产品。

半导体厂商固然可以光购买ARM公司的设计而直接生产ARM处理器芯片,但是更好的方法是以ARM处理器为核心,在同一块芯片上配上自己开发的外围模块,形成面向特定应用和市场的专用芯片,甚至“片上系统(System on a Chip,SoC)”。这样,作为专用处理器/控制器芯片的生产商既可以减少开发中的风险,又可以大大缩短开发周期,降低成本。所以,“ARM处理器”一般是作为“内核”存在于一些专用处理器/控制器的内部,因而又常常叫做“ARM核”。特别地,如果一个处理器核不带浮点运算功能,有时候就对此特别加以强调,称之为“整形核”。

 ARM微处理器的特点

ARM指令都是32位定长的

寄存器数量丰富(37个寄存器)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值