32位CPU支持的最大内存容量是4G还是16G?
小弟初学汇编 想请教下 问题如题
个人分析:32位机的存址能力 是2^32 =4G ,而它的每个地址对应的存储单位也是32位
也就是每个存储单位可以存4B,所以我觉得它对应能支持的最大内存该为16G 才对啊
[解决办法]
x86的内存地址以字节编址,所以32位的最大物理内存是4GB(如果支持36位PAE的处理器,则是64GB)。
另外,目前的x64处理器,虽然是64位的,但是物理地址只能支持到56位。
发布时间: 2012-06-17 21:02:01 作者: rapoo
32位CPU支持的最大内存容量是4G还是16G?
小弟初学汇编 想请教下 问题如题
个人分析:32位机的存址能力 是2^32 =4G ,而它的每个地址对应的存储单位也是32位
也就是每个存储单位可以存4B,所以我觉得它对应能支持的最大内存该为16G 才对啊
[解决办法]
x86的内存地址以字节编址,所以32位的最大物理内存是4GB(如果支持36位PAE的处理器,则是64GB)。
另外,目前的x64处理器,虽然是64位的,但是物理地址只能支持到56位。