14681电子第3章3存储管理.pdf

  1. 1、本文档共233页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
◼ 3.1 固定分区 管理 ◼ 3.2 可变分区 管理 ◼ 3.3 分页式 管理 ◼ 3.4 虚拟 与请求页式 管理 ◼ 本章着重讲述四个方面的内容: ◼ (1)地址的静态重定位和动态重定位; ◼ (2)不同的 管理方案; ◼ (3) 共享和 保护; ◼ (4) 扩充和虚拟 器。 3.1 固定分区 管理 ◼ 3.1.1 地址重定位 ◼ 在操作系统中,常把单元地址称为 内 器的 “绝对地址”或 “物理地 址”。 ◼ 从任何一个绝对地址开始的一段连 续的内存空间,被称为 “绝对地址空 间”,或 “物理地址空间”。 ◼ 用户使用高级程序设计语言编写出 源程序,通过编译程序的加工,产生出 相对于 “0”编址的目标程序,同一个应 用问题的多个目标程序连同系统库函数 等一起,经过 装配,产生出一个相 对于 “0”编址的、更大的地址空间。 ◼ 这个地址空间被称为是用户程序的 “相对地址空间”,或 “逻辑地址空 间”,其地址被称为 “相对地址”或 “逻辑地址”。 图3-1 地址重定位示意图 ◼ 在操作系统中,把用户程序指令中 的相对地址变为所在绝对地址空间中的 绝对地址的过程,称为 “地址重定位”。 ◼ 3.1.2 地址的静态重定位 ◼ 如果在程序运行之前,就为用户程 序实行了地址重定位的工作,那么称这 种地址重定位为地址的 “静态重定位”。 ◼ 一般地,静态重定位工作是由操作 系统中的重定位装入程序来完成的。 ◼ 静态重定位有如下特点: ◼ (1)静态重定位是在程序运行之前完成 地址重定位工作的。 ◼ (2)静态重定位由软件实现,无须硬件 提供支持。 ◼ (3)实行静态重定位时,地址重定位工 作是在程序装入时被一次集中完成的。 ◼ (4)绝对地址空间里的目标程序与原相 对地址空间里的目标程序面目已不相同, 因为前者进行了地址调整。 ◼ (5)实施静态重定位后,若用户程序在 内存中做了移动,那么程序指令中的地 址就不再反映所在的 位置了,除非 重新进行地址重定位。 ◼ 3.1.3 单一连续分区 管理 ◼ 单一连续分区分配策略的基本思想 是总体上把内 器分为两个分区。 ◼ 一个分区固定分配给操作系统使用; 另一个分配给用户使用,称为 “用户 区”。如图3-2 (a)所示。 … 图3-2 单一连续分区分配示意图 ◼ 采用单一连续分区 管理方案的 系统有如下特点: ◼ (1)系统总是把整个用户区分配给一个 用户使用。 ◼ (2)实际上,内存用户区又被分为 “使 用区”和 “空闲区”两部分。在操作系 统中,把分

您可能关注的文档

文档评论(0)

136****1820 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档