通常我们会认为 x86 就是 32 位处理器,x64 就是 64 位处理器,但是事实到底是什么呢?
x86 是一个 intel 通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X 与处理器没有任何关系,它是一个对所有*86 系统的简单的通配符定义,例如:i386, 586,奔腾(pentium)。
X64 是微软公司为 AMD64 和 Intel EMT64 设备程序结构取的专有名称.
也可以说 X64 是指寄存器为 64 位的 CPU.X64 是 X86 的发展,将寄存器扩展到了 64 位。
在计算机架构中,64 位整数、内存地址或其他数据单元,是指它们最高达到 64 位(8 字节)宽。此外,64 位 CPU 和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。
64 位 CPU 在 1960 年代,便已存在于超级计算机,且早在 1990 年代,就有以 RISC 为基础的工作站和服务器。2003 年才以 x86-64 和 64 位 PowerPC 处理器架构的形式引入到(在此之前是 32 位)个人计算机领域的主流。
32 位计算机中的位数指的是 CPU 一次能处理的最大位数。32 位计算机的 CPU 一次最多能处理 32 位数据,例如它的 EAX 寄存器就是 32 位的,当然 32 位计算机通常也可以处理 16 位和 8 位数据。在 Intel 由 16 位的 286 升级到 386 的时候,为了和 16 位系统兼容,它先推出的是 386SX,这种 CPU 内部预算为 32 位,外部数据传输为 16 位。直到 386DX 以后,所有的 CPU 在内部和外部都是 32 位的了。有些人往往会弄不清在计算机中出现的“位”和 Byte,KB,MB 等有何关系,而它们的关系是,8 位等于一字节,即 8bit=1B 。32 位处理器每次处理 4Byte(32bit),同理,64 位处理器每次处理 8Byte(64bit) 。
64 位运算需要处理器和操作系统的支持,在个人电脑上的应用才刚刚开始,Windows vista 64bit 是比较完善的 64 位操作系统,64bit 兼容绝大多数的 32bit 运算,所以 32 位程序绝大部分是可以在 64bit 的操作系统下运行的。随着计算机硬件的发展,64bit 操作系统和 64bit 运算将成为主流。由于更多大型程序的出现,32bit 系统开始无法适应时代的要求了
。
本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1074584.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!