[转帖]有问有答:寻址能力与CPU的位宽有关系吗?
有问有答:寻址能力与CPU的位宽有关系吗? https://www.expreview.com/60286.html thesea 发布于 2019-6-6 17:16 本文约 900 字,需 2 分钟阅读 (切换至 标准版 ) 答案是没有关系。这个问题以讹传讹了很多人,传了很久,确实有必要说说。 CPU的寻址能力与它的地址总线位宽有关 ,而我们通常说的CPU位宽指的是数据总线位宽,它和地址总线位宽半毛钱关系也没有,自然也与寻址能力无关。 简单的说,CPU位宽指的是一个时钟周期内CPU能处理的二进制位数,如8086 CPU是16位的,可以一次处理2个字节(16个bit),80386 CPU是32位,能一次处理4个字节,目前的CPU基本上64位的了,一次能处理8个字节。 我们的Windows操作系统也分为32位和64位,主要是针对上面CPU的位宽做了些优化,比如32位的CPU就不能用64位的Windows(因为CPU一次只能处理32bit,而操作系统给你的指令是要处理64bit),但64位的CPU就可以运行32位的Windows,也能运行64位Windows。 那CPU的地址总线位宽到底是个什么鬼? Intel的解释是Physical Address Extensions (PAE) is a feature that allows 32-bit processors to