- 168
- 0
- 约2.88千字
- 约 3页
- 2016-11-23 发布于贵州
- 举报
操作系统实验报(clock算法)
实验四 页面置换算法
一、实验目的
本实验主要对操作系统中请求分页式内存管理及其应用的一些关键算法进行模拟。学生通过设计与实现Clock算法,能够加强对相应理论的理解,并对了解操作系统内部的基本处理原理与过程也有很多益处。
二、实验要求
基本要求:描述Clock算法的基本原理、必要的数据结构、算法执行流程图、编码实现。
1)初始化:输入作业可占用的总页框数,初始化置空。
2)输入请求序列:输入一个作业页号访问请求序列,依次占用相应页框,直至全部占用;
3)Clock算法:当页框全部占用后,对于后续新的页号访问请求,执行Clock算法,淘汰1个页面后装入新的页号。
4)显示当前分配淘汰序列:显示淘汰的页号序列。
描述Clock算法的基本原理、必要的数据结构、算法执行流程图、编码实现。
三、实验内容
基本原理
时钟页面置换算法是把所有的页面都保存在一个类似钟面的环形链表中,一个表针指向最老的页面,如图所示。
当发生缺页中断时,算法首先检查表针指向的页面,如果它的R位是0就淘汰该页面,并把新的页面插入这个位置,然后把表针前移一个位置;如果R位是1就清除R位并把表针前移一个位置,重复这个过程直到找到了一个R位为0的页面为止。
算法流程设计
主函数流程:
STEP1:输入分配的页框数,页面访问次数和要访问的页面号序列
STEP2:内存页面初始化。内存中页面的数据结构为单循环
您可能关注的文档
- 托福满分作文范30篇(PDF版).docx
- 执行力与创新服力答案(最新).doc
- 托福写作抽象类题之关于金钱.docx
- 技术人员任职资与梯队建设.doc
- 技术人员薪酬管方案.doc
- 技术创新的理论方法作业题(6分卷).doc
- 技术规范的详细识点.doc
- 担保公司市场人绩效及薪酬.doc
- 拓展训练教学改07.doc
- 招投标专职行为范-崔莹(12月)V1.2.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 转录组与脑网络组图谱融合的算法研究.pdf VIP
- 基于多模态磁共振成像的帕金森病脑网络模式研究.pdf VIP
- 人美版美术教材知识框架总结.docx VIP
- 2026新版初中物理200个必背考点.docx VIP
- 精品解析:2025年山东省烟台市蓬莱区中考二模语文试题(解析版).docx VIP
- 传导热疗法课件.pptx VIP
- 2025-2026学年深圳市初三下34校联考英语试题(含答案).docx VIP
- DB52_T 766-2012 云南松相对树高曲线表.docx VIP
- 有监督多模态数据融合:脑疾病影像学标记检测的革新路径.docx VIP
- DB52T 771-2012华山松相对树高曲线表.docx VIP
原创力文档

文档评论(0)