问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

x86和X64是什么意思

发布网友 发布时间:2022-08-29 13:54

我来回答

1个回答

热心网友 时间:2023-10-18 03:01

  不少用户都会听到x86与x64这两个名词,那么这两个词都是什么意思呢?下面我就为大家介绍一下具体的知识内容吧,欢迎大家参考和学习。

  x86是对基于intel处理器的系统的标准缩写。X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族.

  这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。

  64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。

  要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的 操作系统 以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。目前,在64位处理器方面,Intel和AMD两大处理器厂商都发布了多个系列多种规格的64位处理器;而在操作系统和应用软件方面,目前的情况不容乐观。

  因为真正适合于个人使用的64位操作系统现在就只有Windows XP X64,而Windows XP X64本身也只是一个过渡性质的64位操作系统,在Windows Vista发布以后就将被淘汰,而且Windows XP X64本身也不太完善,易用性不高,一个明显的例子就是各种硬件设备的驱动程序很不完善,而且现在64位的应用软件还基本上没有,确实硬件厂商和软件厂商也不愿意去为一个过渡性质的操作系统编写驱动程序和应用软件。所以要想实现真正的64位计算,恐怕还得等到Windows Vista普及一段时间之后才行。

  目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。

  AMD64位技术

  AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。

  X86-64新增的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和储存CPU运算结果和 其它 运算结果的地方。标准的32-bit x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。X86-64寄存器默认位64-bit。还增加了8组128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。通过提供了更多的寄存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。

  EM64T技术

  Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit SSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。

  Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。

  目前AMD方面支持64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。

x86指的是64位吗?x64指的是32位吗?

x86就是32位,x64就是64位的,是系统的编程,64位支持大于4G内存,但是对软件兼容不是很好,32位支持3.25G最大内存,对软件兼容好。我们通常说的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,...

什么是X86,什么是X64?

X86就是一般用的32位的系统,X64就是64位的系统。X64本质上也是X86的一个版本,确切来说,应该叫x86_64,可以简单理解成X86的下一代版本。由于X86已经淘汰,因此X64早已经是主流了。目前的电脑CPU都是基于64位设计,也就是X64,只有很早以前的一些古董CPU才是X86(32位)版本,因此一般我们下载系统...

x86和x64分别指的什么?

x86和x64分别指的是计算机体系结构中的32位和64位x86架构。x86架构,也被称为IA-32、Intel Architecture或x86-32,是英特尔公司开发的一种32位计算机处理器架构。它起源于1978年推出的Intel 8086处理器,并成为了个人计算机的标准平台。x86架构的处理器广泛应用于各种计算机系统中,包括桌面计算机、服务器...

系统的x86与x64是什么意思以及他们的区别?

X86就是我们一般用的32位的系统,X64就是64位的系统,区别:第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行...

什么是X64和x86?

x64 和 x86 指的都是操作系统。其中,x64指的是64位操作系统,x86指的是32位操作系统。这是根据处理器芯片架构来进行划分的。x86-64 (又称x64,即英文词64-bit extended,64位拓展 的简写)是x86架构的64位拓展,向后兼容于16位及32位的x86架构。x64于1999年由AMD设计,AMD首次公开64位集以...

x86系统与x64系统分别是什么意思?

X86是对基于32位操作系统的标准缩写。X与处理器没有任何关系,它是一个对所有32位系统的简单的通配符定义。X64是对基于64位操作系统的标准缩写。它是一个对所有64位系统的简单的通配符定义。cpu的位是指一次性可处理的数据量是多少,1字节=8位。32位处理器可以一次性处理4个字节的数据量,依次类推...

x64和x86有什么差别?

x86 和 x64 是两种不同的计算机体系结构。x86 是 32 位体系结构,而 x64 是 64 位体系结构。位数:x86 处理器的寄存器和地址总线都是 32 位的,而 x64 处理器的寄存器和地址总线都是 64 位的。这意味着 x64 处理器可以处理比 x86 处理器更大的数据。内存:x86 处理器可以访问 4 GB 的...

64位是x64还是x86

64位是x64。x64和x86是处理器芯片架构的不同,x86是32位,x64即x86-64,是Intel为其新的64位体系结构的处理器所定的规范,是x86架构的64位拓展。因此,如果你需要开发64位的应用程序,那么你需要使用64位的操作系统和64位的编译器,而不是32位的操作系统和32位的编译器。X64和x86是两种不同的...

x64和x86是什么意思?

x64和x86都是计算机体系结构的术语。x86是最早的体系结构,最初用于32位计算机,后来逐渐发展到64位计算机。x64是专门用于64位计算机的体系结构。 (x代表位数,比如x86代表32位,x64代表64位)目前,x64已成为大多数计算机的标准,因为它在处理大数据量和高负载任务时表现更出色。与32位的x86相比,64...

x86 x64 是什么意思

X86,X64都是CPU系统的标识,也是CPU指令集的标识。CPU的计算是根据一定的标准指令进行的,只有符合标准的指令CPU才能操作。因此也就有所谓的兼容问题。X86是Intel的32位(32bit)CPU系统(指令集), X64是X86-64的简称,是AMD首创的64位指令集,后来也为Intel接受。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
发现生活中的道理作文500字(可以是有关於亲方面,遵守纪律方面,)_百度知... 发现生活中的道理作文道理有哪些 我一生气男朋友就不理我 高村乡建制沿革 大高村镇历史沿革 高村镇历史沿革 娇韵诗官网查真伪,娇韵诗7位批号在线查询 襄樊哪个所 襄樊火车站治安怎么样 襄樊的治安怎么样啊 寻详细青海湖游玩攻略 ...西安走到青海湖、敦煌然后回线的8天的自驾游攻略。。 河流在什么位置最湍急 河流一般在什么位置最为湍急 食堂承包资质都有什么 食堂承包需要什么资质 离婚需要退回彩礼吗 怎么把两个吸住的巴克球顺利分开 新浪微博私自取消用户账户,且多次登陆已提示不存在,9.12凌晨仍然登陆使 ... 2019年去马来西亚结婚需要准备什么材料? 路由器刷成砖了TTL线能救吗 涉外结婚登记应提交哪些证件 台湾和韩国结婚手续 股票实控人涉嫌经济犯罪股票后续会怎么样? 办理涉外婚姻的认证手续时我们需要准备哪些材料呢? 去国外领证有什么要求 i5 650 和x5650 那个性能好 差别有多大? 怎样分析会计分录? 梦见去世多年的奶奶,还梦见爸爸训斥哥哥是怎么回事啊? 请问豪情2主演都有谁? 第一次成功作文 第一次成功的作文 我成功的故事600字作文精选3篇 繁星春水前50章摘抄优美词句 关于“繁星春水”的四字词语有哪些? 《繁星春水》中的四字词或两字词。 繁星春水主要内容和好词好句 亲切地什么词语 亲切的什么? 电风扇怎样选用 桥接网络不稳定 太原工商实名认证通过提交不了 中华白海豚亮相是怎么回事? ...第二集是在珠海长隆海洋王国拍的吗?那个看海豚表演的地方在哪儿啊... 网页怎么制作的 800w电机配多大控制器 大益普洱茶的功效有哪些 大益茶中什么茶值得收藏 绥靖政策怎么就把祸水引向苏联了呢? 如何推进“两学一做”学习教育常态化制度化②