- 1、本文档共172页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南财经政法大学_操作系统_课件第2章
3) 可变分配局部置换(Variable Allocation, Local Replacemen) 它同样是基于进程的类型或根据程序员的要求,为每个进程分配一定数目的页架,但当某进程发现缺页时,只允许从该进程在内存的页面中选出一页换出,这样就不会影响其它进程的运行。 如果进程在运行中频繁发生缺页中断,则系统须再为该进程分配若干附加的页架,直至该进程的缺页率减少到适当程度为止;反之,若一个进程在运行过程中的缺页中断率特别低,则此时可适当减少分配给该进程的页架数,但不应引起其缺页率的明显增加。 (补充)调页策略 1. 何时调入页面 预调页策略 如果进程的许多页是存放在外存的一个连续区域中,则一次调入若干个相邻的页,会比一次调入一页更高效些。 可采用一种以预测为基础的预调页策略,将那些预计在不久以后便会被访问的页面,预先调入内存。 2) 请求调页策略 当进程在运行中需要访问某部分程序和数据时,若发现其所在的页面不在内存,便立即提出请求,由OS将其所需页面调入内存。 2. 从何处调入页面 在请求分页系统中的外存分为两部分:用于存放文件的文件区和用于存放对换页面的对换区。通常,由于对换区是采用连续分配方式,而文件区是采用离散分配方式,故对换区的磁盘I/O速度比文件区的高。这样,每当发生缺页请求时,系统应从何处将缺页调入内存,可分成如下三种情况: (1) 系统拥有足够的对换区空间,这时可以全部从对换区调入所需页面,以提高调页速度。为此,在进程运行前, 便须将与该进程有关的文件,从文件区拷贝到对换区。 (2) 系统缺少足够的对换区空间,这时凡是不会被修改的文件,都直接从文件区调入;而当换出这些页面时,由于它们未被修改而不必再将它们换出,以后再调入时,仍从文件区直接调入。但对于那些可能被修改的部分,在将它们换出时,便须调到对换区,以后需要时,再从对换区调入。 (3) UNIX方式。由于与进程有关的文件都放在文件区,故凡是未运行过的页面,都应从文件区调入。而对于曾经运行过但又被换出的页面,由于是被放在对换区,因此在下次调入时,应从对换区调入。由于UNIX系统允许页面共享,因此, 某进程所请求的页面有可能已被其它进程调入内存,此时也就无须再从对换区调入。 典型例题 页面走向为:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6。分配页面数为3时,试计算FIFO, LRU和OPT页面淘汰算法的缺页中断数及缺页中断率各是多少? 解: 1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 FIFO 1 T 1 2 T 1 2 3 T 2 3 4 T 2 3 4 3 4 1 T 4 1 5 T 1 5 6 T 5 6 2 T 6 2 1 T 6 2 1 2 1 3 T 1 3 7 T 3 7 6 T 3 7 6 7 6 2 T 6 2 1 T 6 2 1 2 1 3 T 1 3 6 T 缺页中断率:16/20=80% 1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 LRU 1 T 1 2 T 1 2 3 T 2 3 4 T 3 4 2 4 2 1 T 2 1 5 T 1 5 6 T 5 6 2 T 6 2 1 T 6 1 2 1 2 3 T 2 3 7 T 3 7 6 T 7 6 3 6 3 2 T 3 2 1 T 3 1 2 1 2 3 2 3 6 T 缺页中断率:15/20=75% 1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 0PT 1 T 1 2 T 1 2 3 T 1 2 4 T 1 2 4 1 2 4 1 2 5 T 1 2 6 T 1 2 6 1 2 6 1 2 6 3 2 6 T 3 7 6 T 3 7 6 3 7 6 3 2 6 T 3 2 1 T 3 2 1 3 2 1 6 2 1 T 缺页中断率:11/20=55% 4.4.1 分段存储管理方式的引入 引入分段存储管理方式, 主要是为了满足用户和程序员的下述一系列需要: 1) 方便编程 2) 信息共享 3) 信息保护 4) 动态增长 5) 动态链接 2.7 段式存储管理 在段式存储管理系统中,用户可以根据逻辑结构将程序分成若干段,每一段的虚拟地址空间各自都从0开始编址,因此整个作
您可能关注的文档
- 氮素营养与施用2.ppt
- 水性绘画公共课之三演示文稿2.ppt
- 氧立方项目介绍.ppt
- 水果、蔬菜 PPT.ppt
- 水泥专题讲座.ppt
- 水污染在线检测仪器原理和操作.ppt
- 水污染防治指南.ppt
- 水泥工艺理论讲义.ppt
- 水泥工业润滑油知识大全.ppt
- 水环境规划教程.ppt
- 2022-2025年执业药师之西药学专业二通关提分题库及完整答案.docx
- 统编版五年级语文下册语文园地七课件.pptx
- 湘艺版(2012)四年级上册音乐第一课 茉莉花 杨柳青 采茶舞曲(课件).pptx
- 云阳县厂房建设项目商业计划书(范文).docx
- 2025年基金从业资格证之私募股权投资基金基础知识考前冲刺模拟试卷A卷含答案.docx
- 2025年上海市松江区初三语文二模试卷及答案.docx
- 统编版语文一年级下册6 怎么都快乐 课件.pptx
- 2022-2025年消防设施操作员之消防设备中级技能题库附答案(典型题).docx
- 《文化经纪理论与实务(第三版)》课件_第二章 文化经纪人概述.ppt
- 2025年中国离合器制造发展现状与市场前景分析(目录) .pdf
文档评论(0)