《计算机操作系统 》课件-4.4分段存储管理方式_第1页
《计算机操作系统 》课件-4.4分段存储管理方式_第2页
《计算机操作系统 》课件-4.4分段存储管理方式_第3页
《计算机操作系统 》课件-4.4分段存储管理方式_第4页
《计算机操作系统 》课件-4.4分段存储管理方式_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

4.4段式存储管理段式存储管理什么是段segment分段是程序中自然划分的一组逻辑意义完整的信息集合。分段的例:代码分段、数据分段、堆栈分段。程序地址空间由若干个逻辑分段组成,每个分段有自己的名字,对于一个分段而言,它是一个连续的地址区。段式逻辑地址结构程序地址构成(S,d)S––段号d––段内地址图4-14段式逻辑地址结构图段表一张映射表,每个段一个表项三部分构成表项段号段长段基址图4-15段与段表地址映射与越界保护段式地址步骤逻辑地址[S,d];用S检索段表;检查d是否越界;A'=B+d图4-16分段存储管理的地址映射机构段共享与保护一些代码段或者数据段可以被不同进程共享使用在系统中配置一张共享段表,每个共享段在共享段表中占一个表项假如一个作业的段表如下所示,其中存取控制字段中W表示可写,R表示可读,E表示可执行。分别说明下面指令执行时,地址转换的情况。(1)STORER1,[0,70];(2)STORER1[1,20](3)LOADR1,[3,100];(4)JMP[2,100]段号 内存始址 段长存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R(1)STORER1,[0,70]:

=500+70=570;(2)STORER1,[1,20]:存取控制不符合,硬件将产生保护性中断信号。(3)LOADR1,[3,100]:段内地址超过了段长,将产生越界中断信号。(4)JM

温馨提示

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

评论

0/150

提交评论