第7章_存储管理.pptVIP

  • 3
  • 0
  • 约4.54千字
  • 约 51页
  • 2016-10-21 发布于广东
  • 举报
存储器的层次 存储管理的功能 存储管理主要是指对主存储器(内存)的管理,要求操作系统的存储管理机构必须解决 内存分配。多个进程同时运行,内存空间如何合理分配,决定了内存是否能得到充分利用; 存储保护。运行时必须保证多个进程之间不能冲突、干扰和破坏; 地址变换。程序是在连续区域中,还是划分成若干块放在不同区域中?是事先还是动态划分?多种存储分配方案与软件和硬件的地址变换技术及其机制紧密相关; 存储共享。多个进程共用同一系统软件,如编译程序,存放编译程序的内存区即为共享内存区; 存储扩充。即虚拟存储管理技术。 内存分配与回收 ①管理内存分配表 ②制定分配策略 放置策略 调入策略 淘汰策略 ③内存区域划分 划分为大小相等的块 划分为大小不等的块 ④回收 主存空间的共享 两方面的含义: ①共享主存资源; ②共享主存的某些区域的信息。 地址映射(重定位) 地址空间 一个目标程序所限定的相对地址范围。 存储空间 主存的实际空间,是主存中一系列物理存储单元的集合。 虚空间 采用以零为基准地址的相对地址/逻辑地址 此时的空间称为虚空间 绝对地址空间 物理地址空间,是真实地址空间 重定位 把逻辑地址转换成绝对地址的过程称为重定位或地址转换。 重定位的方式 静态定位、动态定位 典型的地址空间示意图 典型的地址空间示意图 该图中:分支指令包含下一步将要执行的指令的地址,数据访问指令包含被访问数据的字节

文档评论(0)

1亿VIP精品文档

相关文档