寻址编码和内存之间的理论关系

2^32 = 4* 1K *1K 1*K =4GOS还要占1G,可用内存地址3G
■网友
内存的最小可识别和操作单位为1字节,所以32位系统可直接支持的最大内存为2^32个字节,就是4GB。实际上32位操作系统还可以通过其他方法支持4GB以上的内存的,不过性能肯定会下降的就是了。另外系统还会为硬件保留一部分内存,所以即使32位系统装上4GB的内存条,在任务管理器里看到的总共内存也不是4GB。寻址编码和内存之间的理论关系

总共12GB的内存,实际上总共可以用的也就11.9GB。 【寻址编码和内存之间的理论关系】 寻址编码和内存之间的理论关系


■网友
你把自己绕进去了。。。每个地址编码是32位,表示的是一共有2^32种地址,而不是每个地址可以存储的内容有32位。每个地址存储的内容只有8个bit,即1个Byte。因此最后有2^32 Byte,即4GB
■网友
每个内存单元1个字节,32位寻址支持2^32*1字节= 4GB
■网友
地址就像你家的门牌号,可以由他找到你家,32位地址表示有2^32个房子,但你家房子的容量与地址是几位的没有关系
■网友
你的意思是一个32位的地址指向4个地址单元吗?指向一个而已!!多乘了一个4!!


    推荐阅读