32bit和64bit是和电脑有关的?如是,和电脑的什么有关?处理器吗?

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:31:10
如果是和处理器有关,那怎么哪是32还是64的?

和硬件的核心处理器有关。
同时也与系统版本有关。
老实构架的CPU以32位常见,10年之后总体都是64位CPU了。
32位的系统可以在64位CPU运行,但是64位系统则不能在32位CPU运行。
32位与64位最直观的区别体现就是内存识别能力的差异,32位系统(即使在64位CPU的支持下)只能识别出3.6个G的内存,并且会自动划分一部分到显卡,所以内存只有3.2到3.4个G可以使用。而64位的CPU理论上可以支持上千T的内存,但是常见实际支持64G左右的内存。

一般指的是CPU
332bit:普通的X86架构(i386,i586,i686)
64bit:仅指X86_64架构(AMD64,EM64T)

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可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。

Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器