软件技术基础_存储管理【荐】.pptVIP

  • 10
  • 0
  • 约7.31千字
  • 约 63页
  • 2015-07-23 发布于河南
  • 举报
2.4 存储管理 存储器层次结构 快速缓存:Cache 内存:DRAM, SDRAM, DRDRAM等; 外存:软盘、硬盘、光盘、磁带等; 2.4.1 存储管理的功能 一、内存分配与管理 二、内存共享与保护 三、地址变换 四、虚拟存储技术 引入原因: 当作业很大,超过内存剩余时,无法装入 装入的作业对内存利用率不高:99%的指令在短时间内都不会得到执行 解决方法 不需一次全部装入作业,程序部分装入就可以执行 装入内存的程序在不需要访问时暂时从内存换出 给用户感觉比实际空间大的虚拟空间 虚空间大小 虚空间的逻辑大小 = 可寻址范围 虚空间的实际大小 = 内存+外存对换区 例:32位操作系统的可寻址范围是232=4GByte 装入时的地址变换 运行时动态链接例 2.4.2 连续分配存储管理 特点: 为一个用户程序分配一个连续的内存空间 程序空间本来就是连续的 用连续的内存装入连续的程序,减少管理工作的难度 可分为: 单一连续区存储管理 分区存储管理 单一连续区存储管理 内存分为两个区域:系统区,用户区。应用程序装入到用户区,可使用用户区全部空间。 最简单,适用于单用户、单任务的OS。 优点:易于管理。 缺点:对要求内存空间少的程序,造成内存浪费;程序全部装入,很少使用的程序部分也占用内存。 分区存储管理 把内存分为一些大小相等或不等的分区(partition),每个应用进程占用一个或几

文档评论(0)

1亿VIP精品文档

相关文档