操作系统笔记 第三章 内存管理
第三章 内存管理
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段页式管理方式
一个进程只会对应一个段表 每个段(段表项)会对应一个页表 故:一个进程可能对应多个页表