- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13存储管理请求页式管理2
* 2、页面缓冲算法(Page Buffering Algorithm) PBA 1.显著地降低了页面换进换出的频率和开销,减少磁盘I/O次数。 2.可以采用简单的置换策略,不需要特殊的硬件支持。 这种方法, 修改或未修改的页面还在内存中,当该进程需要再次访问这些页面时,花费很小就能使这些页面返回到进程中; 当被修改的页面数目达到一定值时,一起写回磁盘上,从而显著减少磁盘I/O的操作次数; 5.4“抖动”与工作集 5.4.1多道程序度与“抖动” 图5-9 处理机的利用率 5.4“抖动”与工作集 图5-10 缺页率与物理块数之间的关系 5.4“抖动”与工作集 5.4.2工作集 所谓工作集,是指在某段时间间隔里,进程所要访问页面的集合。 为了尽量少产生缺页,应将程序的全部工作集装入内存。 工作集的“窗口尺寸” * 图5-11 窗口为3、4、5时进程的工作集 5.4“抖动”与工作集 5.4.3“抖动”的预防方法 1.采取局部置换策略 2.把工作集算法融入到处理机调度中 3.利用“L=S”准则调节缺页率 4.选择暂停的进程 * 5.5 请求分段存储管理方式 请求分段系统是在分段系统的基础上,增加了请求调段及分段置换功能后形成的,以分段作为换入、换出的单位。 5.5.1需要硬件支持 5.5.2共享与保护 * 5.5.1 请求分段中的硬件支持 请求分段管理需要的硬件支持:段表机制、缺段中断机构、地址变换机构。 1、段表机制 请求分段的段表项 段名(号) 段长 段基址 存取方式 访问字段A 修改字段M 存在位P 增补位 外存地址 (1)存取方式:用于标识本分段的存取属性是只执行、只读,还是允许读/写。 * (2)访问字段A:用于记录该段被访问的频繁程度。 (3)修改位M:用于表示该页进入内存后,是否已被修改过。 (4)存在位P:用于指示本段是否已调入内存。 段名(号) 段长 段基址 存取方式 访问字段A 修改字段M 存在位P 增补位 外存地址 * (5)增补位:这是请求分段式管理中特有的字段,用于表示本段在运行过程中,是否进行过动态增长。 (6)外存始址:指示本段在外存中的起始地址,即起始盘块号。 段名(号) 段长 段的地址 存取方式 访问字段A 修改字段M 存在位P 增补位 外存地址 * 2、缺段中断机构 阻塞请求进程 虚段不在内存 从外存读入段 修改段表及内存空区链 唤醒请求 返回 内存中有合适的空闲区么? 空间容量总和能否满足? 淘汰一个或几个实段,以形成一个合适空区 空间拼接,以形成一个合适的空区 否 否 是 是 * 3、地址变换机构 段号 位移量W 有效地址 分段系统的地址变换 机构中,增加 缺段中断请求 以及处理等功能。 * 访问[S][W] W段长 符合存取方式 段S在内存 修改访问字段,如写访问,置修改位=1 形成访问主存地址(A)= (内存始址)+(位移量W) 返回 分段越界中断处理 分段保护中断处理 缺段中断处理 N N N Y Y Y * 5.5.2 分段共享与保护 进程1 段表 editor data1 段长基址 160 80 40 240 editor data2 段长基址 160 80 40 380 80 240 editor data1 ┆ data2 380 420 280 分段管理容易实现共享 * 一、共享段表 共享段表 ┆ 段名 段长 内存始址 状态 外存始址 共享进程计数count 状态 进程名 进程号 段号 存取控制 ┆ ┆ ┆ ┆ ┆ 共享段表项 在系统中配置一张共享段表,每个共享段在共享段表中都有一个表项,记录共享段的段号、段长、内存始址、存在位等,以及共享这个分段的每个进程的情况。 * 1、共享进程计数count 整型变量count是为了记录有多少个进程需要共享该分段。 2、存取控制字段 3、段号 对于同一个共享段,不同的进程可用不同的段号去共享该段。 * 2、共享段的分配与回收 1、共享段的分配 分配: 第一个进程 以后的进程 分配内存空间,调入共享段,进程的段表加一该共享段的表项,在共享段表中加一个表项,置count=1。 进程的段表加一该共享段的表项,在共享段表中加该进程的有关内容,置count= count+ 1 。 * 2、共享段的回收 回收: 取消进程段表中有关共享段的表项,回收物理内存,取消共享段表中有关共享段的相应表项。 count-1=0 count-1≠0 取消共享段表中有关该进程的相应内容。 * 3、分段保护 在分段系统中,各个分段在逻辑上是独立的,因此信息保护也是比较容易实现的。一般采用以下方法来进行分段保护: 段表:段长 段表寄
您可能关注的文档
- 12虚拟存储请求页式管理1.ppt
- 12细胞呼吸.ppt
- 12:公务员交流与回避.ppt
- 13 杏儿熟了.pptx
- 13 掌握市场调查资料的分析.ppt
- 13 烘缸及非金属衬里压力容器的定期检验.docx
- 13 国民收入的决定收入支出模型.ppt
- 12课 甲午中日战争和八国联军侵华.ppt
- 13 简易数显式电容测试仪的设计.ppt
- 13 被害预防.ppt
- 中国国家标准 GB/T 46141-2025智慧城市基础设施 智慧交通数字化支付应用指南.pdf
- 《GB/T 46141-2025智慧城市基础设施 智慧交通数字化支付应用指南》.pdf
- GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则.pdf
- 中国国家标准 GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则.pdf
- 《GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则》.pdf
- GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范.pdf
- 中国国家标准 GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范.pdf
- 《GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范》.pdf
- 《GB/T 30174-2025机械安全 术语》.pdf
- GB/T 30692-2025提高在用自动扶梯和自动人行道安全性的规范.pdf
最近下载
- 最新人教版九年级化学演示、分组实验统计表.xls VIP
- GB 50797-2012 光伏发电站设计规范.docx VIP
- 插画设计-PPT课件(全).pptx
- 古代牝户手抄本雨花香PPT课件.pptx VIP
- 【大单元整体教学设计】人教版初中化学九年级上册 第三单元物质构成的奥秘 课题1 分子和原子.doc VIP
- 体育与健康人教六年级全一册体育运动健康知识.ppt VIP
- DEC -OGP-R-QM-012.1-2020-1油气管道工程施工质量验收管理规定 第1部分通则.pdf VIP
- 东九高速公路绿化施工方案.docx VIP
- DEC-OGP-R-QM-012.5-2020-1 油气管道工程施工质量验收技术规定 第5部分自动化仪表工程.pdf VIP
- 2025-2026学年小学综合实践活动四年级湘科版教学设计合集.docx
文档评论(0)