第7章操作系统主存管理.pptVIP

  • 5
  • 0
  • 约7.16千字
  • 约 53页
  • 2019-10-22 发布于湖北
  • 举报
7.1 主存管理概述 逻辑地址 (相对地址、虚地址) 用户的程序地址(指令地址或操作数地址)均为逻辑地址。 作业地址空间 用户程序所有的逻辑地址集合对应的空间。 程序局部性原理:一个进程在执行过程中,其大部分程序和数据并不经常被访问到。在一段时间内,整个程序的执行仅限于程序中的某一部分。 虚拟存储器:计算机系统在处理应用程序时,只装入部分程序代码和数据就启动运行,由操作系统和硬件相互配合完成主存和辅存之间的动态调度,这样计算机系统好像为用户提供了一个存储容量比主存大得多的存储器,这一个存储器称之为虚拟存储器。 实现虚拟存储器的物质基础 有一定容量的主存,存放进入主存的多进程的信息 地址变换机构 虚拟存储器的容量:主存与辅存的容量之和确定,还受CPU寻址位数的限制,如32位为4G。 7.2 主存管理功能 静态映射 在作业装入过程中随即进行的地址变换方式称为静态地址映射。 缺点: 一个已经开始执行的程序是无法在主存中移动。 程序因某种原因被换到辅存后,再调入主存,必须返回原来的位置 动态映射 在程序执行期间,随着每条指令和数据的访问自动地连续地进行地址映射,这种地址变换方式称为动态地址映射 特点: 装入时不加任何修改,但在每次访问内存单元前才进行地址变换。 系统中设置重定位寄存器。 调入策略 —— 决定信息装入主存的时机 预调

文档评论(0)

1亿VIP精品文档

相关文档