[font=Impact]这里有三个关于总线的问题,向大家请教!(限于x86体系)
1.通常情况下,我们所说的32位机或者64位机指的是CPU一次能够处理的命令的长度,这种说法是否等同于CPU的内部通用寄存器是32位或者64?
即,如果某型号CPU的通用寄存器是64位的,是否说明它是64位机?
2.我们平时所说的32位机、64位机,正确来讲是CPU一次能处理的命令的长度,但为什么大家却常常根据是32位还是64位处理器来计算处理器的寻址能力?
计算处理器的寻址能力应该根据CPU的地址总线的宽度,而不是CPU能处理的命令的长度。难道是因为32位机的地址总线正好也是32位,64位地址总线
正好是64位?
3.为什么奔腾的地址总线是36位,即理论上可以寻址64G,但实际上它仍然只能寻址4G?如今所流行的酷睿、酷睿2、奔腾双核的地址总线是32位还是64位
还是多少位?如果是32位的话,从奔腾到酷睿岂不是一种退步?[/font]
icejoywoo 于 2009-06-22 21:07:39发表:
8086就是20位地址总线,不过是16位数据总线
最大内存是1m,其实这个已经是比较特殊的了
内存的大小是和地址总线有关的,2^32,2^64
现在这些32位和64位,一般来说就是寄存器那些,不过地址总线一般来说也是一样的
现在大部分电脑还是32位吧,多少位和cpu的性能不成正比吧
主要还是工艺那些其他的因素决定了cpu的性能