没有合适的资源?快使用搜索试试~ 我知道了~
Windows内存管理机制.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 144 浏览量
2021-10-11
03:47:14
上传
评论
收藏 86KB PDF 举报
温馨提示
试读
9页
Windows内存管理机制.pdf
资源推荐
资源详情
资源评论
Windows 2000/XP 内存管理机制
冯秋 2004-9-27
1 概述 ........................................................................................................................................... 1
2 地址空间的布局 ....................................................................................................................... 1
3 地址转换机制 ........................................................................................................................... 2
4 用户空间内存分配方式 ........................................................................................................... 4
5 系统内存分配 ........................................................................................................................... 5
6 缺页处理 ................................................................................................................................... 5
7 工作集 ....................................................................................................................................... 6
8 物理内存管理 ........................................................................................................................... 7
9 其他内存相关机制 ................................................................................................................... 8
1 概述
Windows 2000/XP 内存管理器位于 Ntoskrnl.exe 文件中,硬件抽象层中没有内存管理器
的任何部分。
内存管理器是完全可重入的,支持多进程并发执行。
内存管理器组成部分:
1) 一组执行体系统服务程序:用于虚拟内存的分配、回收和管理。
2) 一个转换无效和访问错误陷阱处理程序: 用于解决硬件检测到的内存管理异常, 并
代表进程将虚拟页面装入内存。
3) 运行在六个不同的核心态系统线程上下文中的几个关键组件:
——工作集管理器: 优先级 16,每秒钟被平衡集管理器 (一个内核创建的系统线程)
调用一次。
——进程 /堆栈交换程序:优先级 23,完成进程和内核线程堆栈的换入和换出操作。
——已修改页面写入器:优先级 17,将修改链表上的脏页写回到适当的页文件。
——映射页面写入器:优先级 17,将映射文件中脏页写回磁盘。
——废弃段线程:优先级 18,负责系统高速缓存和页面文件的扩大和缩小。
——零页线程:优先级 0,将空闲链表中的页面清零。
2 地址空间的布局
Win32 环境下, 32 位的地址空间转化为 4GB 的虚拟内存。默认情况下,将一半( 2GB)
分配给用户进程,另一半( 2GB )分配给操作系统。
Windows 2000/XP Advanced Server 版本和 Windows 2000/XP Data Center 版本支持一个
引导选项( Boot.ini 中通过 /3GB 标识激活),允许用户拥有 3GB 地址空间,留 1GB 给
操作系统。
资源评论
- Pro_gram2022-08-01资源内容详尽,对我有使用价值,谢谢资源主的分享。
qq_58157133
- 粉丝: 12
- 资源: 11万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功