网站大量收购独家精品文档,联系QQ:2885784924

2326操作系统4.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2326操作系统4剖析

第四章 操作系统 信息的二级存储(P82~83): 重定位(P84~86): 把相对地址转换成绝对地址的工作称为重定位或地址转换。 单用户连续存储管理(P86~88): 单用户连续存储管理是一种最简单的存储管理方式。 固定分区存储管理(P88~90): 主存中可分配的用户区预先划分若干连续分区,每个分区只能装入一个作业。 可变分区存储管理(P90~98): 主存空间足够时,按作业需求量划出一个分区分配给该作业。 页式存储管理(P98~102): 虚拟存储器(P103~110): UNIX系统中页式虚拟存储管理(P12): ★ ★ ★ 信息的二级存储 主存储器空间=系统区+用户区 存储管理是对主存空间的用户区进行管理,目的是尽可能地方便和提高主存空间的利用率。管理功能如下: 1.主存空间的分配与回收 2.实现地址转换 3.主存空间的共享与保护 4.主存空间的扩充 磁盘 CPU 主存 辅助存储器 磁带 重定位 1 绝对地址和相对地址 把主存空间的地址编号称为主存储器的绝对地址,而绝对地址对应的主存空间称为物理地址空间。 把用户程序中使用的地址称为相对地址,而与相对地址对应的存储空间称为逻辑地址空间。 2 重定位的方式 重定位的方式可以有静态重定位和动态重定位两种: ①静态重定位 ... + 032 ... 3465 ... ... 装入程序 ... ... + 032 ... 3465 ... ... ... 逻辑地址空间 主存 0 8 032 124 ②动态重定位 采用动态重定位的系统支持程序浮动,即作业执行时,被改变了存放区域的作业仍然能正确执行,而采用静态重定位时,由于装入主存储器的作业信息已经都是用绝对地址指示,故作业在执行过程中是不能移动位置的。 ... + 032 ... 3465 ... ... 装入程序 ... ... + 132 ... 3465 ... ... ... 逻辑地址空间 主存 ... ... + 032 ... 3465 ... 0 8 032 124 主存 100 基址寄存器 100 108 132 224 100 108 CPU + 相对地址 032 绝对地址 132 单用户连续存储管理 单用户连续存储管理是一种最简单的存储管理方式。 在这种管理方式下,除操作系统占用的一部分主存空间外,其余剩下的主存空间都分配给了一个作业使用,即在任何时刻主存储器最多只有一个作业,故适合于单道运行的计算机系统。个人计算机上可采用这种管理方式。 作业执行时,处理器要对每条指令中的绝对地址进行检查,若 主存最大地址≥绝对地址≥界限地址 即可执行 覆盖技术 对换技术 操作系统 驻留区 用户区 0 a b c 覆 ① 盖 ② 区 ③ (地址空间大于用户区的作业) 初始段 处理段 输出段 可覆盖的段 固定分区存储管理 基本原理 固定分区存储管理方式是把主存储器中可分配的用户区域预先划分成若干个连续区,每个连续区成为一个分区。每个分区只能用来装入一个作业。 存储管理采用顺序分配算法(一张分区分配表)。 装入程序只要把作业中的相对地址与分区的下限地址相加,便得到相应的绝对地址 为了实现存储保护,处理器设置了一对寄存器,即“下限寄存器”和“上限寄存器” 作业1 作业2 作业3 作业队列 ... 操作系统 分区1 分区2 分区3 主存 0 a b c d 2 b c CPU 当前运行作业所在分区 下限寄存器 上限寄存器 可变分区存储管理 1.分区的划分 当有作业要装入主存储器时,根据作业对主存空间的需求量,从空闲区(整个用户区)中划出一个与作业长度一致的分区来装入作业,剩余部分仍为空闲区。 2.主存空间的分配算法 ①最先适应分配算法 ②最优适应分配算法 ③最坏适应分配算法 3.主存空间的回收算法 始址 长度 标志 a L1 作业A c L3 作业B 空 ... 始址 长度 标志 b L2 未分配 d L4 未分配 空 ... 已分配区表 空闲区表 ★ 4.地址转换和存储保护 采用可变分区方式管理时,一般均采用动态重定位方式装入作业 a a+k 操作系统 ... + c ... ... + c ... + 绝对地址 ≤a+k? 基址寄存器 限长寄存器 主存储器 作业逻辑地址空间 0 b c k 0 a a+b a+c a+k 是 a+c 绝对地址 地址越界中断 否 移动技术

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档