Windows03概要
马洪兵清华大学电子工程系hbma@tsinghua.edu.cn, Windows 的内存管理 Windows 的外存管理 实习2.内存管理问题 Windows的内存管理 内存管理器的组成部分 地址空间布局 地址转换机制 缺页处理 内存分配方式 工作集 物理内存管理 内存管理器的组成部分 一组执行体系统服务程序,用于虚拟内存的分配、回收和管理。大多数这些服务都是通过Win32 API 或内核态的设备驱动程序接口形式出现。 一个页面错误陷阱处理程序用于解决硬件检测到的内存管理异常,并代表进程将虚拟页面装入内存。 运行在六个不同的核心态系统线程上下文中的几个关键组件 内存管理器的组成部分 工作集管理器(MmWorkingSetManager) :当空闲内存低于某一界限时,便启动所有的内存管理策略,如:工作集的修整、老化和已修改页面的写入等。 进程/堆栈交换器(KeSwapProcessOrStack) :完成进程和内核线程堆栈的换入和换出操作。 已修改页面写入器(MiModifiedPageWriter):将修改链表上的“脏”页写回到适当的页文件。 内存管理器的组成部分 映射页面写入器(MiMappedPageWriter):将映射文件中脏页写回磁盘。 废弃段线程(MiDereferenceSegmentThread):负责系统高速缓存和页面文件的扩大和
原创力文档

文档评论(0)