第二部分 内存管理
6.23
Base and Limit Registers
什么时候确定载入的位置,什么时候确定已经载入到了内存相应的位置
- 编译时间
- 加载时间
- 执行时间
(基本了解)
BASE
LIMIT
重点:
逻辑地址空间
物理地址空间
MMU内存管理单元
逻辑地址和物理地址的相互转换(映射)
因为操作系统加了一层,用户程序只看得到逻辑地址,但它不能看到真的物理地址
- 有了貌似“完美”的分页式内存管理,为什么要引入分段式内存管理?
- 和分页不同的是什么?
分段的每个段大小不同,所以必须有段的长度
利用段的长度进行地址有效性检测
若偏移大于段的长度,则地址错误addressing erroe。
分页没有逻辑关系,所以采用了段方法。
分段和分页结合
用户的地址空间被程序员划分成多个段
第八章结束了,有作业