OS06存储管理课程.ppt

第六章 存储管理 第六章 存储管理 6.1 主存管理的功能 6.2 分区存贮管理 6.3 分页存储管理 6.4 分段存储管理 6.5 段页式存储管理 6.6 覆盖技术与交换技术 6.7 虚拟存储 6.1 主存管理的功能 6.1.1 地址映射 6.1.2 主存分配 6.1.3 存储保护 6.1.4 主存扩充(虚拟内存) 6.1.1 地址映射(地址重定位) 内存的每个存储单元都有一个编号,这种编号称为内存地址(或称为物理地址,绝对地址)。 内存地址的集合称为内存空间(或物理地址空间)。 要求用户用内存地址编程是非常困难的,尤其是在多道程序设计的环境中。 用户编程所用的地址称为逻辑地址(或程序地址,或虚地址),由逻辑地址组成的空间称为逻辑地址空间(或程序地址空间)。 地址映射的方式 我们把用户程序装入内存时对有关指令的地址部分的修改定义为从程序地址到内存地址的地址映射,或称为地址重定位。 地址映射的方式: 1、静态地址映射 2、动态地址映射 1、静态地址映射 程序被装入内存时由操作系统的连接装入程序完成程序的逻辑地址到内存地址的转换。 映射方法 假定程序装入内存的首地址为BR,程序地址为VR,内存地址为MR,则地址映射按下式进行:MR=BR+VR 。 例如,程序装入内存的首地址为1000,则装配程序就按MR=1000+VR对程序中所有地址部分进行修改,修改后指令Lo

文档评论(0)

1亿VIP精品文档

相关文档