talenth

 参考:
1 Physical Address Extension
zh.wikipedia.org/wiki/PAE
en.wikipedia.org/wiki/Physical_Address_Extension#Microsoft_Windows
2 RAM、 虚拟内存、 页面文件和 Windows 中的内存管理
support.microsoft.com/kb/2160852/zh-cn
3 警惕“32位Win7装4G内存”的谬论 及评论
mtoou.info/win7-32-4g

4 32位系统最大只能支持4GB内存之由来

www.cnblogs.com/dolphin0520/archive/2013/05/31/3110555.html

 

该篇博客是一篇总结性的文章,根据网上的现行资料,加入个人的理解,总结32位windows系统到底最大支持多少内存的问题。

在没有采用PAE技术之前,32位系统最大的寻址空间是2^32个字节,即4GB。但是由于BIOS ROM、CPU寄存器、I/O设备的缓存空间是跟内存一起使用这4GB空间进行编址,且前几部分的编址优先级要高于内存,因而实际分给内存的地址就不够4GB了。PAE技术(Physical Address Extension)允许32位系统使用36位地址寻址,理论寻址空间是64GB,因此采用PAE技术的32位系统理论上是支持超过4GB的内存的,但是由于第三方驱动的兼容性问题,以及许可的问题(这个没有发现来源),windows在部分32位系统上限制了寻址空间的上限,桌面版本基本上从windows xp sp2起,限制为4GB,部分server版本上限会高一些,达到8GB,或者64GB。这就是为什么现在常见的32位windows系统明明装了4GB内存,却只能用2G-4G之间大小的原因。

分类:

技术点:

相关文章:

  • 2021-08-26
  • 2021-04-04
  • 2021-12-04
  • 2021-12-05
  • 2021-11-07
  • 2021-11-22
  • 2021-05-08
猜你喜欢
  • 2021-09-19
  • 2021-12-23
  • 2021-06-04
  • 2021-09-02
  • 2021-10-06
  • 2020-06-12
  • 2021-11-01
相关资源
相似解决方案