16存储管理5请求页式管理请求段式管理2
更新时间:2023-08-10 22:48:01 阅读量: 经管营销 文档下载
- 某请求页式存储管理推荐度:
- 相关推荐
操作系统课件ppt
第四章 存储器管理4.6 虚拟存储器 4.7 请求分页存储管理方式 4.8 页面置换算法 4.9 请求分段存储管理
操作系统课件ppt
复习程序的局部性规律,程序往往会不均 匀地高度局部化地访问内存。这种特性使得程序的执行在一段时间内被限制 在作业的某一局部范围。(1)时间局限性:最近被访问的存储位置, 很可能不久的将来还要被访问。 (2)空间局限性:存储访问有集成一组的倾向,以致一旦 某个位置被访问到,很有可能它附近的位置也要被访 问。2
虚拟存储器的引入
操作系统课件ppt
虚拟存储器的定义?所谓虚拟存储器是指具有请求调入 功能和置换功能,能从逻辑上对内存容 量进行扩充的一种存储器系统。 虚拟存储器的大小受计算机系统地址结 构和可用外存数量的限制,与实际内存单元 的数量无关。3
操作系统课件ppt
页式虚拟存储系统 分页系统的基础上,增加了请求调页 功能、页面置换功能所形成的分页 请求系统。
请求分段系统在分段系统的基础上,增加了请求 调段及分段置换功能后,所形成的段 式虚拟存储系统。4
操作系统课件ppt
4.7 请求分页存储管理方式请求分页存储管理方式是建立在纯分 页基础上的.其基本思想是?
在进程开始运行之前,不是装入全部页面, 而是装入一个或零个页面,之后根据进程 运行的需要,动态装入其它页面;当内存 空间已满,而又需要装入新的页面时,则 根据某种算法淘汰某个页面,以便装入新 的页面 5
操作系统课件ppt
4.7.1 请求分页中的硬件支持一、页表机制的改进页号物理块号 状态位P 访问字段A 修改位M 外存地址
(1)状态位(驻留位)P:该页是在内存还是在外存 (2)访问字段位A:记录本页在一段时间内被访问 的次数;根据访问位来决定淘汰哪页(由不同的算 法决定) (3)修改位M :该页调入内存后是否在被修改过 (4)外存地址:该页在外存上的地址,通常为外存物 理块号.6
操作系统课件ppt
2、缺页中断机构 在请求分页系统中,当要访问的页面不 在内存时,硬件发一个缺页中断,转交 OS处理。 3、地址变换机构请求分页系统中的地址变换机构是以分页系统
的地址变换机构为基础的,还增加了产生缺页
中断、处理缺页中断,置换等功能。7
操作系统课件ppt
4.7.2 内存分配策略和分配算法物理块的分配策略1)、固定分配局部置换
2)、可变分配全局置换 3)、可变分配局部置换
操作系统课件ppt
4.7.3 调页策略
1、何时调入页面 1、预调页策略 2、请求调页策略用于首次调 入
操作系统课件ppt
4.8 页面置换算法4.8.1最佳置换算法和先进先出算法缺页中断率: 假定作业p共计n页,而系统分配给它的主 存块只有m块(m,n均为正整数,1≤m≤n), 即最多只能容纳m页。如果程序p在运行中成 功的访问次数为s,不成功的访问次数为f,那么
, 其总的访问次数a=s+f,若定义f ’=f/a,称f ’为 缺页中断率。10
操作系统课件ppt
影响缺页中断次数的因素(1)分配给进程的物理页面数 物理页面数多,缺页中断少,反之,则缺页中断多 物理页面数多,进程数少(影响系统效率),反之, 则进程数多(缺页中断多) 根据试验分析:对一共有n页的进程来说,只要能分到 n/2块内存空间,就可使系统获得最高效率; (2)页面本身的大小 页面大,进程的页数少,一页的信息就大,缺页中断
次数减少;不同的计算机系统,有不同页面大小;
操作系统课件ppt
(3)程序的编制方法例:程序要把128×128的数组初值置“0”,数组 中每一个元素为一个字,假定页面大小为128个字, 数组中的每一行元素存放一页,能供该程序使用 的主存块只有1块。初始时第一页在内存; 程序编制方法1: 程序编制方法2: For j:=1 to 128 For i:=1 to 128 For i:=1 to 128 For j:=1 to 128 A[i][j]:=0; A[i][j]:=0; 按列:缺页中断次数: 按行:缺页中断次数 128-1 128×128-1可见:缺页中断率与程序的局部化程度密切相关。希望编制的 12 程序能经常集中在几个页面上;
操作系统课件ppt
1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 1,9 1,10 2,1 3,1 4,1 5,1 6,1 7,1 8,1 9,1
10,1
操作系统课件ppt
(4) 页面淘汰算法
理论的页面淘汰算法应该选择的被淘汰页 面将是以后永不使用的,或在最长(未来) 时间内不再被访问的页面。(OPT算法)。 实际上,可以用理论的页面淘汰算法作标 准,选择其它较好的页面淘汰算法
页面淘汰算法选择不合适,会使系统“抖动”14
操作系统课件ppt
抖动刚被换出的页很快又被访问,需要重新调入, 为此又需再选出一页调出;而刚被换出的页,很 快又要被访问,又需把它调入,如此频繁地更换 页面,以致一个进程在运行中,把大部分时间花 费在完成页面的置换工作上,使得调度页面
所需时间比进程实际运行的时间还 多. 我们称该进程发生了“抖动”。15
操作系统课件ppt
1、最佳置换算法(OPT)
最佳置换算法是由Relady在1966年提出 的,这种算法选择的被淘汰页面,将是永不
使用的,或在最长时间内不再被访问的页面。 “最佳”是指对于任意的内存固定空间 m和程序 p, 缺页中断率最小。它是一个理论 上的算法。16
操作系统课件ppt
假定系统为某进程分配了三个物理块,并 考虑有以下的页面号引用串。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 1 7 0 1 7 7 0 7 0 1 1 2× 2 2 0 0 4× 1 3× 3 20 3 0 4 2 3 0 2 0× 3 3 2 2 0 1× 1 2 0 1 1 7× 0 1 7 0 1
7
0
采用最佳置换算法,只发生了6次页面 置换,发生了9次缺页中断。缺页率=9/2117
操作系统课件ppt
2、先进先出页面置换算法(FIFO) 这是最早出现的置换算法,这种算 法总是淘汰最先进入内存的页面,选 择在
内存中驻留时间最久的页面予以淘 汰。
操作系统课件ppt
采用FIFO算法进行页面置换时的情况。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 1 7 0 1 7 7 0 7 2× 2 2 4× 4 4 0× 0 0 7× 7 7 0 0 3× 3 3 2× 2 2 1× 1 1 0× 0 1 1 1 0× 0 0 3× 3 3 2× 2 2 1× 3 4 5 6 7 8 9 10 11-13 14 15-18 19 20 21
1
2
一共发生了12次页面置换,比最佳置换算法多 了1倍。缺页率15/21=3/4,15次页面中断。19
操作系统课件ppt
FIFO是根据各个页面调入内存的时间来 选择被淘汰页面,但页面调入的先后并不
能反映页面的使用情况。FIFO算法只是在按线性顺序访问地址 空间才是理想的。未考虑到程序的动态特性。 可能引起异常。20
操作系统课件ppt
先进先出置换算法的一个异常现象: 对于一些特定的页面访问序列,先进先出置换算法有随着 分给的页架数增加,缺页频率也增加的异常现象。页面访问序列 A B C A B C A B 九次缺页 A + + + 页面访问序列 十次缺页 A B C D A B C A B A + + + + D D E A C C D E B B C D A A B C + + B A E D + C D E B C D A B C E A B + + +21
D A D A C D B C + +
B B A D +
E E B A +
A B C D E E E C D D B B E C C A A B E E + +
三 个 页 面
四 个 页 面
正在阅读:
16存储管理5请求页式管理请求段式管理208-10
现代西班牙语笔记03-08
004 旁站监理方案05-29
蜈支洲岛简介 - 图文11-13
福建省晋江市平山中学2018-2019学年高二生物上学期第一次月考试题03-16
广州市教育局关于印发市教育局系统信息系统安全等级保护工作实施11-09
论文素材105-11
骆驼祥子阅读训练(答案版) - 图文11-01
ENIV-有效营养改进值(冯定远)10-12
- 教育局拟征求中考升学奖励制度
- 2020房地产销售主管年终工作总结
- 虚拟多台位互感器检定装置投资项目可行性分析
- 车间工人辞职报告范本
- 溴投资项目可行性分析
- 改名字申请书怎么写
- 忧与爱作文素材
- 溴苯腈投资项目可行性分析
- 2020清华大学考研复试时间:3月6日至22日
- 2020年蚌埠高考查分系统网址
- 2020年二建《建筑工程实务》测试题及答案(13)
- 生死感悟——人间世观感一
- 武陵源区军地小学观看魏书生《如何当好班主任》讲座录像
- 全球10大安全旅游国出炉日本排名第9
- 企业策划书模板
- 高中英语教师工作总结3篇
- 法定代表人证明范本
- 大学助学金申请书范文1700字
- 案外人申请不予执行仲裁裁决司法解释施行首份申请书递交齐齐哈尔...
- 环球国际房地产开发项目策划
- 管理
- 请求
- 段式
- 存储
- 陕西省中小企业发展状况分析
- 旅客运输复习题
- 东方金子塔学校学前班
- 客户关系管理知识点整理
- 班主任工作杂谈
- 优质课评比活动总结
- 第九章__促销策略 最新
- 北方工业大学网站用户体验设计分析报告
- 2011年中科院SCI杂志分区药物化学-小类分区
- 八年级语文上册教案11中国石拱桥
- Low velocity impact behavior of composite sandwich panels
- 【2012高一精粹达标练习8.《杜甫诗四首》 登岳阳楼 (语文版必修2))
- 学生成绩查询管理系统需求分析说明书1
- 建筑企业业务及分包工程的税务管理
- 日语中级上单词
- 如何增强大学生的法律意识
- 西农概率论与数理统计习题册答案
- 做四有好教师学习心得
- 从19世纪英国女性作家笔下体会女性意识论文
- 常微分方程第三版课后答案