《4存储器管理.》.pptVIP

  • 7
  • 0
  • 约9.15千字
  • 约 133页
  • 2015-12-03 发布于河南
  • 举报
《4存储器管理.》.ppt

2007-8 操作系统讲义 计算机操作系统 liuyong@ustc.edu.cn 2007.9 主存管理的功能 地址映射 主存分配 存储保护 主存扩充(虚拟内存) 一.地址映射(地址重定位) 内存的每个存储单元都有一个编号,这种编号称为内存地址(或称为物理地址,绝对地址)。 内存地址的集合称为内存空间(或物理地址空间)。 要求用户用内存地址编程是非常困难的,尤其是在多道程序设计的环境中。 用户编程所用的地址称为逻辑地址(或程序地址,或虚地址),由逻辑地址组成的空间称为逻辑地址空间(或程序地址空间)。 地址映射的方式 我们把用户程序装入内存时对有关指令的地址部分的修改定义为从程序地址到内存地址的地址映射,或称为地址重定位。 地址映射的方式: 1、静态地址映射 2、动态地址映射 1、静态地址映射 程序被装入内存时由操作系统的连接装入程序完成程序的逻辑地址到内存地址的转换。 映射方法 假定程序装入内存的首地址为BR,程序地址为VR,内存地址为MR,则地址映射按下式进行:MR=BR+VR 。 例如,程序装入内存的首地址为1000,则装配程序就按MR=1000+VR对程序中所有地址部分进行修改,修改后指令Load A,200就变为Load A,1200 优缺点 优点:不需要硬件的支持。 缺点:程序必须占用连续的内存空间;一旦程序装入后不能移动。 2、动态地

文档评论(0)

1亿VIP精品文档

相关文档