请求分段存储管理方式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.1 虚拟存储器概述

5.2 请求分页存储管理方式 5.3 页面置换算法

5.4 “抖动”与工作集

5.5 请求分段存储管理方式

5.5 请求分段存储管理方式

1

硬件支持

2

分段的共享与保护

请求分段存储管理方式

在基本段式管理基础上增加调段功能和置换功能。

运行时先调入若干分段,需要新段时置换暂时不用的段。

硬件支持

1.段表机制

2.缺段中断机构

3.地址变换机构

1.段表机制

存取方式:标识存取属性为读、写、执行的段名

段长

段基址

存取方式

访问字段

修改位

存在位

增补位外存基址

2.缺段中断机构

请求分段的中断处理过程

3.地址变换机构

请求分段的地址变换过程

5.5 请求分段存储管理方式

1

硬件支持

2

分段的共享与保护

分段的共享与保护

共享段表

♋各共享分段在共享段表中均有一对应表项,其

中含有段号、共享进程计数器、存取控制字段等。

۩段号:某进程使用该共享段时为其取的段号码。

۩共享进程计数器:记录当前有多少个进程共享该

段。

۩存取控制字段:说明不同进程的操作权限。

分段的共享与保护

共享段的分配

♋第一个使用共享段的进程促使系统为共享段分配空间,

并在其自身段表项中记录该空间基址,同时在共享段表

中增加一项,并设置共享进程计数器为1;后继申请者只需在自身段表项中设置相应字段即可,同时在共享段表

中增加一项,并将共享进程计数器加1。

共享段的回收

♋共享某段的进程释放该段时检查共享进程计数器的值,

若为1就释放物理空间并修改自身段表项的相关字段;若不为1,仅需修改自身段表项的相关字段,并对共享进程计数器减1。

分段的共享与保护

分段的保护

♋越界检查

۩段号不能超过段表长度、段内偏移不能超过段长。

♋存取控制检查

۩段表中“存取控制”字段实现,不同进程对同一个共享分

段的存取控制权限不同,为各进程设置存取权限时要同时

保证信息安全和运行需要。

♋环保护机构

۩根据程序的重要程度和关联度将其分类,分别放置在三层

软件环中,各程序的访问和调用遵循如下原则:

–访问:限制在本环或低特权环中。

–调用:限制在本环或高特权环中。

–高特权环编号小且接近底层,低特权环编号大且

分段的共享与保护 分段的保护

教学要求

了解虚拟存储器的基本概念及基本特征 掌握其引入原因和实现的关键技术

掌握请求分页系统的基本概念

掌握常用的页面置换算法

理解页表机制和地址变换过程

相关文档
最新文档