x86,amd64,x86-64,x64区别

简介: X86是一个指令集,是刚有个人电脑时候的什么8086,286,386的那个兼容的指令集。“x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。
X86是一个指令集,是刚有个人电脑时候的什么8086,286,386的那个兼容的指令集。

“x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 其后也为Intel所采用,现时英特尔称之为“Intel 64”.

AMD64
AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为对象的编译器容易转为AMD64版本。
由于AMD64和Intel64基本上一致,很多软硬件产品都使用一种不倾向任何一方的词汇来表明它们对两种架构的同时兼容。出于这个目的,AMD对这种CPU架构的原始称呼——“x86-64”被不时地使用,还有变体“x86_64”。其他公司如微软和Sun在营销资料中使用“x64”作为对“x86-64”的缩写。
许多操作系统及产品,尤其那些是在Intel进入这块市场之前就引入“x86-64”支持的,使用“AMD64”或“amd64”同时指代AMD64和Intel64。
IA-64
Intel在之前已在Itanium处理器上使用了自家的64位IA-64技术,虽然说Intel 64也是64位,但两者并不兼容,即IA-64的软件不能直接在Intel 64上运行。Intel 64所用的x86-64是IA-32指令集的延伸,而IA-64则是另一款独立的架构,没有任何IA-32的影子。虽然IA-64可通过模拟来运行IA-32的指令,但指令在运行前需经转换,才能在IA-64上运行,导致其速度变慢。由于x86-64是从IA-32派生而来,因此运行IA-32与64位程序的表现也显得绰绰有余。
目录
相关文章
|
5月前
|
弹性计算 Ubuntu Linux
AMD实例使用|AMD实例规格与操作系统兼容性说明
不同的AMD实例可能需要特定版本的驱动程序和内核来运行。购买AMD实例规格时,建议您使用官方支持的操作系统版本,以确保其包含适用于您的AMD实例的必要驱动程序和内核版本。本文主要说明不同代系的AMD实例与不同版本的操作系统镜像之间的兼容性。
|
5月前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
|
5月前
|
机器学习/深度学习 人工智能 弹性计算
AMD实例的有趣场景
【4月更文挑战第7天】AMD实例的有趣场景
AMD实例的有趣场景
|
5月前
|
机器学习/深度学习 大数据 vr&ar
我在哪些场景下使用过AMD实例,具体都做了什么事
我在哪些场景下使用过AMD实例,具体都做了什么事
101 6
|
5月前
|
弹性计算 NoSQL 关系型数据库
AMD实例使用|配置AMD实例应用加速
本文主要讲解购买AMD实例规格时可以为实例配置应用加速功能,配置后可以针对不同的应用场景实现深度优化后的性能提升。
|
并行计算 Oracle 安全
2023-5-17-CPU架构学习(amd、ard等)
2023-5-17-CPU架构学习(amd、ard等)
264 0
|
存储 弹性计算 机器人
AMD CPU 实例部署 ChatGLM-6B(ZenDNN)
本文将基于阿里云 AMD 服务器g8a和 ChatGLM-6B 大模型,快速搭建出个人版聊天机器人。
|
弹性计算
CPU性能AMD EPYC Genoa 9T24阿里云AMD服务器
阿里云AMD服务器CPU性能AMD EPYC Genoa 9T24,阿里云AMD服务器2.7 GHzAMD EPYC Genoa 9T24处理器,睿频最高3.7 GHz,计算性能稳定,阿里云百科分享AMD EPYC Genoa 9T24性能测评:
241 0
|
弹性计算
阿里云AMD服务器CPU处理器AMD EPYC Genoa 9T34
阿里云AMD服务器CPU处理器AMD EPYC Genoa 9T34,主频3.4 GHz,单核睿频最高3.75 GHz,计算性能稳定,阿里云百科分享AMD EPYC Genoa 9T34性能测评:
297 0
|
Unix Linux C++
i386 vs AMD64
i386 vs AMD64
180 0