64位CPU
20世纪60年代,超级计算机中存在64位CPU,早在20世纪90年代,就有基于RISC的工作站和服务器。
2003年,它以个人计算机领域的主流x86-64和64位PowerPC处理器架构(以前的32位)的形式推出。
64位CPU可以具有不同大小的外部数据总线或地址总线,可以更大或更小;术语“64位”是指“64位”。
也经常用来描述这些公共汽车的大小。
例如,许多机器目前具有使用64位总线的32位处理器(例如原始的Pentium和后来的CPU),因此它们有时被称为“64位”。
类似地,一些16位处理器(例如MC68000)指的是具有16位总线的16位处理器,但是有一些32位内部。
该术语还可以指计算机指令集的指令长度,或其他数据项(例如通常的64位双精度浮点数)。
为了消除进一步的条件,“64位”是指“64位”。
计算机体系结构通常具有64位宽的整数寄存器,其支持64位“块”和“块”。
整数数据(内部和外部)。
目前,64位CPU的64位技术主要包括AMD 64位技术和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位x86架构包括8个通用寄存器(GPR),AMD在X86-64中增加了8个组(R8-R9),将寄存器数量增加到16个。
X86-64寄存器默认为64位。
另外增加了8个128位XMM寄存器(也称为SSE寄存器,XMM8-XMM15),为单指令多数据流(SIMD)操作提供了更多空间。
这些128位寄存器将以向量和提供。
标量计算模式下的128位双精度处理为3D建模,矢量分析和虚拟现实实现提供了硬件基础。
通过提供更多寄存器,根据X86-64标准生成的CPU可以更有效地处理数据,并可以在一个时钟周期内传输更多信息。
二,EM64T技术英特尔正式定义EM64T:EM64T全称扩展内存64技术,即扩展64位内存技术。
EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32扩展)。
通过增加EM64T技术,IA-32处理器允许软件利用更多的存储器地址空间,同时兼容IA-32软件,并允许软件执行32位线性地址写入。
EM64T特别强调与32位和64位的兼容性。
英特尔在新核心中增加了8个64位GPR(R8-R15),并将所有原始GRP扩展到64位,这提高了整数计算能力,如前所述。
增加了8个128位SSE寄存器(XMM8-XMM15)以增强多媒体性能,包括支持SSE,SSE2和SSE3。
英特尔为支持EM64T技术的处理器设计了两种型号:传统的IA-32模式和IA-32e模式。
在支持EM64T技术的处理器中,有一个称为扩展功能启用寄存器(IA32_EFER)的组件,其中Bit10控制是否激活EM64T。
位10称为IA-32e模式有效或长模式有效(LMA)。
当LMA = 0时,处理器作为传统IA-32模式的标准32位(IA32)处理器运行;当LMA = 1时,EM64T被激活,处理器以IA-32e扩展模式运行。
下。
目前,AMD支持64位技术的CPU包括Athlon 64系列,Athlon FX系列和Opteron系列。
英特尔支持64位技术的CPU包括使用Nocona核心的Xeon系列,使用Prescott 2M核心的Pentium 4 6系列以及使用Prescott 2M核心的P4 EE系列。
64位CPU有两个主要优点:它们可以执行更大范围的整数运算;他们可以支持更大量的内存。
根据实际需要选择合适的CPU,64位CPU更适合需要大量数据操作的一些用户和一些硬件爱好者。
如数学计算,多维图形处理等,这类用户由于数据处理量大,64位CPU将适合其使用,而对于普通学生和家庭用户,我们建议选择32位P4 .C4,Athlon CPU,当操作系统,办公软件和娱乐软件成功进入64位时代时,它才真正体现了64位系统的普及。