什么是x86和x64的意思

什么是x86和x64的意思
很多用户会听到两个名词的x86和x64。那么这两个词是什么意思呢我们在这里学习。萧边将介绍具体的知识内容给你。欢迎大家参考学习。

x86是一个基于英特尔处理器的系统的标准缩写。X没有任何关系的处理器,它是一种全* 86系统简单的通配符定义是通用计算机英特尔系列号,还确定了计算机指令集CPU的一些早期的英特尔808680286号,因为CPU全系列兼容,使用x86识别指令现在奔腾,P2,P4,赛扬系列将支持x86指令系统,所以它属于x86系列。
64技术是相对于32的一部分,这个数字是指CPU(通用目的寄存器,一般登记)的数据宽度为64位,64位指令集运行64位数据的指令,也就是说你可以运行64bit数据processor.64bit处理器现在没空。在高端RISC(精简指令集计算,精简指令集计算机),有许多64bit处理器,如太阳公司三UltraSPARC,IBM公司Power5,本公司等。

64位计算具有两大优势:它可以执行更大范围的整数运算;它可以支持更大的内存。不是因为在数量上的变化,而是认为64bit处理器的性能是两倍性能的32位处理器。事实上,有了32位应用,对32位处理器性能更强,即使是64bit处理器,在当前形势下,也是在32bit应用更强大,所以你要认清64bit处理器的优势,但不能迷信64bit。

为了实现真正意义上的64位计算,64位处理器是无用的,需要64位操作系统和64位应用软件。三是必不可少的,没有一个能够实现64位计算,目前,在64位处理器方面,英特尔和AMD两个处理器厂商已经发布了64个系列的多规格处理器,但在操作系统和应用软件方面,现状不容乐观。

因为真正适合于个人使用的64位操作系统现在只有Windows XP x64,Windows XP x64本身只是一个过渡性的64位操作系统,Windows Vista发布后将被淘汰,而Windows XP x64本身不完善,实用性不高,一个司机一个明显的例子是硬件设备的变化是不完美的,而现在64位的应用软件基本上是不是真的,硬件制造商和软件供应商都不愿意去为一个过渡的操作系统驱动程序和应用软件。所以,如果你想实现真正的64位计算,恐怕还得等到Windows Vista是一段时间流行。

主要由主流CPU使用64位技术- AMD公司的AMD64位技术,英特尔公司的EM64T技术,和英特尔公司的IA-64技术。其中,IA-64是英特尔独立开发的,并不是传统的32位计算机目前兼容。它仅用于安腾(租户)和后续产品Itanium 2,和普通用户将不能参与。因此,这里是一个简短的介绍AMD64位技术和英特尔EM64T技术。

AMD64位技术

一个AMD64技术是基于原来的32位X86指令集添加x86-64扩展的64位x86指令集,所以芯片是在原有硬件采用32位X86软件兼容,并支持64位计算的x86-64扩展,使该芯片成为真正的64位X86芯片。这是一个真正的64位的标准,和x86-64具有64位寻址能力。

在x86-64 CPU寄存器的几套将提供更快的执行效率。寄存器在CPU用于创建和存储CPU运算的结果和其他操作的结果。标准的32位x86架构包括8个通用寄存器(GPR),和AMD增加了8组(r8-r9)到x86-64寄存器,提高数量为16组,x86-64登记是默认的点64-bit.the 128比特组也增加了8,XMM登记(又称上证所登记,xmm8-xmm15),会给单指令流多数据流(SIMD)操作提供更多的空间,这些128位寄存器将提供在矢量和标量双精度128位处理的计算模式,它提供了一个硬件对于三维模型和矢量分析和虚拟现实的实现基础。通过提供更多的寄存器,CPU根据x86-64标准可以更有效地处理数据,并在一个时钟周期内传输更多的信息。

EM64T技术

英特尔EM64T的正式定义:EM64T的全称是64位扩展技术,即扩展64bit记忆technology.em64t是一个扩展的英特尔IA-32架构,即IA-32e(英特尔architectur-32扩展)。与EM64T技术的加入,IA-32处理器允许软件在IA-32软件的兼容性在使用更多的内存地址空间,并且允许软件编写32位线性address.em64t强调32位和64位的兼容性,英特尔增加了8个64位的GPRS(r8-r15)到新的核心和扩展所有的原始组64位,可以提高整体计算能力,在以前的文章8 128bit SSE寄存器。(xmm8-xmm15)都是用来增强多媒体的性能,包括支持SSE、SSE2和SSE3。

英特尔设计了支持EM64T技术的处理器的两大模式:传统的IA-32模式(传统的IA-32模式)和IA-32e推广模式(IA-32e模式),在处理器支持EM64T技术,有一部分被称为扩展的特征使登记(ia32_efer),在bit10控制是否EM64T是activated.bit10叫做IA-32e模式(IA-32e模式有效活性)或长模式有效(长模式有效,LMA)。当LMA = 0,处理器运行作为一个标准的32位(IA32)在传统的IA-32模式处理器;当LMA = 1,EM64T被激活,和处理器将运行在IA-32e扩张模式。

CPU,支持64位技术在AMD的Athlon 64系列,包括,速龙FX系列,和Opteron系列。英特尔支持64位技术的CPU包括至强系列采用Nocona核心,奔腾46系列采用普雷斯科特2m核心使用普雷斯科特2m核心P4 EE系列。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部