必威体育Betway必威体育官网
当前位置:首页 > IT技术

x86,amd64,x86-64,x64区别

时间:2019-08-14 23:14:24来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

x86_64

转自:https://blog.csdn.net/testcs_dn/article/details/55251379

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位程序的表现也显得绰绰有余。

相关阅读

天猫国际平台海外直邮模式和保税备货模式的有何区别?

大部分的人都知道,在天猫国际我们可以买到海外的产品,但是物流方面的速度是有点慢的,它有两种物流模式,一种是保税区发货,还有一种是海

NTFS与FAT32区别

NTFS与FAT32是两种不同的磁盘文件系统格式,就像两个不同的图书馆,他们书架的摆放,尺寸各不相同,管理方式也各不相同!1、磁盘分区容量区

JS中document.getelementbyid().value与innerHTML的区

使用document.getElementById()可以取到页面上一个有id的元素然后访问这个元素的属性,比如value 当一个元素有value属性的时候,其v

三大方面,分析 to B和 to C产品的区别

作为互联网从业者,我们经常听到to B(或2B)和to C(或2C)两个概念。to B即面向企业客户,to C即面向普通用户。只要是互联网人基本都懂知道

C/C++函数指针与指针函数等区别

(1)函数指针与指针函数 (1)函数指针 一种特殊的指针,它指向函数的入口; /* * 定义一个函数指针p,只能指向返回值为int,形参为两个int的函

分享到:

栏目导航

推荐阅读

热门阅读