Tag Archives: 映射

【Linux内存源码分析】X86内存映射小结(2)

本文主要总结一下Intelx86架构处理器所支持各式内存映射情况。

实模式

实模式下,没有什么内存映射的概念,逻辑地址简单地转换一下就是物理地址。

实模式下的逻辑地址表现形式为[BaseOffset](即[基地址:偏移量],虽然Base类似于保护模式下的段选择符,但是实模式下,它仅表示基地址,[……]

阅读全文

【Linux内存源码分析】X86内存映射小结(1)

前面分析了linux内核如何开启保护模式和启用段页映射模式,也都分析了段式映射和段页式映射的一个概况。不过前面的分析只是侧重地讲解了x86 32位环境4Kbytes页面大小的情况,但是实际上x86可支持的分页映射模式远不止于此。所以特地总结一下。

这里先基于保护模式下Intel IA-32架构处理器非PAE4[……]

阅读全文