为什么要内存映射 请问什么是内存重映射技术?
浏览量:2300
时间:2021-03-15 22:18:50
作者:admin
请问什么是内存重映射技术?
只需要2G内存。当重映射物理内存插槽嵌入4GB内存时,不需要考虑这个问题,它只是包含在系统地址的第一个PCI设备地址范围(mmio)中。根据上述操作系统的要求,mmio的寻址部分由内存控制并路由到相应的设备,这些设备使用的地址只是4GB系统地址中相应物理内存地址的一部分。此时,它应该与实际的物理内存地址相对应,没有内存地址(由mmio代替)。检索这个内存就是将mmio占用的系统地址重新路由到相应的内存。为了解决这一问题,引入了内存重映射技术,在服务器端首次采用了重映射技术。在内存重映射启动后,当CPU想使用mmio占用的这部分物理内存时,它会通过PAE对高于4GB的空间进行寻址。此时,CPU本身无法识别哪些部分是mmio,哪些部分被重新映射。内存控制器需要再次将它们转换为实际的物理内存,以便检索丢失的部分内存
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。