(操作系统课件)--分段.ppt_第1页
(操作系统课件)--分段.ppt_第2页
(操作系统课件)--分段.ppt_第3页
(操作系统课件)--分段.ppt_第4页
(操作系统课件)--分段.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分段引入 实际上 每个作业的地址空间都有一定的逻辑关系 如一个作业由若干程序模块组成 可划分为主程序 子程序和各种数据结构 数组 堆栈 文件等 等 因此 若按各个逻辑结构来申请作业的地址空间并进行管理 则非常便于结构化程序设计 分段存储管理 基本思想将作业按逻辑上有完整意义的段划分 每段有自己的名字 以段为单位分配内存并进行内 外存的交换 二维地址空间的形式体现 内存管理概述 作业地址由段号s和段内地址d组成 内存空间被动态地划分为若干个长度不同的区域 称为物理段 系统以段为单位进行内存的分配 也就是说为每一个逻辑段分配一个连续的内存区 但各段之间的内存区不一定连续 即作业空间的段与主存中的段大小相等 系统为每一个用户作业建立一个段表SMT 地址变换过程P59 分段管理地址映射与存储保护 3 6 3分段与可变分区的区别 1 可变分区管理 以作业为单位分配一个连续区域 2 分段管理 以段为单位分配分区 各段散布于互不连续的分区内 以满足作业总容量为前提 3 6 4分段与分页的区别 1 段是信息的逻辑单位 而页是信息的物理单位 分段对用户是可见的 分页对用户是不可见的 段面向使用 页面向管理 2 页大小固定 由系统决定 段大小不固定 由用户决定 3 分页中逻辑地址分解为页号和页内位移由机器硬件决定 分段中逻辑地址定义成段号和段内位移由用户决定 4 分页中 页内位移没有地址越界问题 分段中 段内位移存在地址越界问题 5 分页的地址空间是一维的 分段的地址空间是二维的 分段管理的优点 1 允许段长动态增长 2 便于实现段的共享和保护 3 便于实现动态链接 分段管理的缺点 1 段的长度受内存可用区大小的限制 2 增加了系统的复杂性 段长不等 管理不便 段的共享 表格 栏目增多 系统开销大 图两个作业对SQRT的共享 段号 段的编号 每段对应SMT中一个表目段长 段的大小存取控制权限 规定各段的存取权限 E执行 R读 W写状态位 表示该段是否装入主存主存起始地址 该段装入主存内的起始地址访问位 是否被访问修改位 是否被修改增补位 用于动态扩大段长 段变换表 SMT 如果增补位为1 允许动态增加段的长度 对于较大的段 开始只装入一部分 当访问的地址大于段的长度时 越界中断 检查增补位若为1 则增加段的长度 可通过靠拢或移去一些段的办法来实现 利于处理变化的数据结构 图段式地址变换过程 中断处理程序从辅助段表中找出其在辅存的位置 调入主存 分段存储管理方案的评价 1 可提供大容量的虚存 2 允许动态增加段的长度 3 便于段的动态链接 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论