内存管理
1内存管理基础
1.1内存的概念
1.2内存管理的概念
1.3覆盖与交换
1.4连续分配管理方式
1.5动态分配算法
1.6分页存储管理
1.7基本地址变换机构
操作系统把内存分为 系统区(存放数据结构 PCB) 用户区
进程被调度时 把pcb中的信息放入相应的寄存器 其中有页表寄存器
- 根据逻辑地址结构 知道页号和页内偏移量
- 对页号合法性检查 与页表长度对比
- 页号合法时 根据页号 页表起始地址 找到 页表项(包含内存块号)
- 再根据页内偏移量 得到物理地址
- 进行访问
1.8具有快表的地址变换机构
1.9两级页表
1.10基本分段存储管理
1.11段页式管理方式
一个进程只会对应一个段表 每个段(段表项)会对应一个页表 故:一个进程可能对应多个页表
2虚拟内存管理
2.1虚拟内存
2.2请求分页管理方式
2.4页面置换算法
2.5页面分配策略,抖动,工作集
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删