Inside Windows Page Frame Number (PFN) – Part 2

随机文章
原文链接:rayanfam.com

深入理解 Windows 页帧号(PFN) - 第 2 部分,这是深入 Windows 内存结构和体系的好文章啊!

Windows 的 Page Frame Number(PFN) 数据库用途是帮助跟踪物理内存,这个对于理解 Windows 的内存分页的设计尤其重要。而内存的分页,很多时候是与硬件相关的

所有4GB的虚拟地址空间被划分为许多页。x86处理器在32位模式下支持4kb,2MB和4MB的页大小。Linux和windows在32位模式下都使用4kb的页帧。

其实从系统底层的内存结构来说,Windows 和 Linux 其实没有什么卵区别,理解整个硬件和软件设计的体系很重要。放上一篇 Linux 下的内存结构的好文章,难以想象,2009年写的文章,快10年后的今天看来,依然这么有道理 How The Kernel Manages Your Memory

顺便附带作者系列文章的第一篇 Inside Windows Page Frame Number (PFN) – Part 1 跟着作者的思路一步步深入 Windows PFN,你会对其内存的体系和结构理解得更加深入