本文是我在学习完《Windows核心编程》一书”内存管理“相关的几个章节后,结合网络资料(主要是微软的文档),经过思考提炼后,阐述我对”Windows内存体系结构“的认识,并与大家分享。可能有不正确的地方,我会不断学习理解,并更正错误。
一、参考资料(除《Windows核心编程》外):
1,RAM,virtual memory, pagefile, and memory management in Windows https://support.microsoft.com/en-us/kb/2160852
来自Mircrosoft的官方文档,内容如题。
2,How to use Performance Monitor
配合上面文章的一个工具软件,win7中叫”Performance Monitor“,win10中改为”Perfmon.exe“。
二、概念讲解
1,RAM - Random Access Memory,随机访问存储器。
它就是俗称的内存(main memory),对应PC上的内存条。
2,pagefile - 换页文件。
它实际上是系统为弥补RAM的不足,在Disk(磁盘)上划定一个文件,充当内存用。该文件名叫”pagefile.sys“,一般存在磁盘C盘(磁盘&#x