- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业课程设计I报告模板
通达学院
专业课程设计I
(2012/2013学年 第2学期)
题 目: 虚拟存储中页面调度算法的模拟实现
专 业 计算机科学与技术(专转本)
学 生 姓 名 印佳
班 级 学 号
指 导 教 师 徐小龙
指 导 单 位 计算机学院·计算机科学与技术系
日 期 2013年月日 虚拟存储中页面调度算法的模拟实现 学生姓名 印佳 班级学号专业 计算机科学与技术 评分内容 评分标准 优秀 良好 中等 差 平时成绩 认真对待课程设计,遵守实验室规定,上机不迟到早退,不做和设计无关的事。 设计成果 设计的科学、合理性 功能丰富、符合设题目要求 界面友好、外观漂亮、大方 设计的原创性 设计报告 设计报告正确合理、反映系统设计流程 文档内容详实程度 文档格式规范、排版美观 答辩 简练、准确阐述设计内容,能准确有条理回答各种问题,系统演示顺利。 评分等级 □优秀、 □良好、 □中等、 □及格、 □不及格 指导教师签名或签章 日期 2013-6-28 备注 评分等级有五种:优秀、良好、中等、及格、不及格 摘 要
在地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。
在进程运行过程中,若其所要访问的页面不在内存需把它们调入内存,但内存已无空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据,送磁盘的对换区中。但应将哪个页面调出,所以需要根据一定的算法来确定。
常用的算法有先进先出置换算法(FIFO), 最近最久未使用置换算法(LRU)和最佳置换算法(OPT),该设计是在VC++6.0环境下分别用LRU和FIFO来实现页面置换算法的模拟程序,并测试。
关键词:页面置换算法模拟程序、FIFO、LRU、OPT。
在地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内 存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。 常见的置换算法有:
1.最佳置换算法(OPT)(理想置换算法)
2.先进现出置换算法(FIFO):
3.最近最久未使用(LRU)算法
4.Clock置换算法(LRU算法的近似实现)
5.最少使用(LFU)置换算法
6.页面缓冲置换算法
在各种存储器管理方式中,有一个共同的特点,即它们都要求将一个作业全部装入内存方能运行,但是有两种情况:(1) 有的作业很大,不能全部装入内存,致使作业无法运行;(2) 有大量作业要求运行,但内存容量不足以容纳所有这些作业。而虚拟内存技术正式从逻辑上扩充内存容量,将会解决以上两个问题。从内存中调出一页程序或数据送磁盘的对换区中,通常,把选择换出的页面的算法称为页面置换算法(Replacement Algorithms)锻炼知识的运用能力和实践能力。选择置换算法,先输入所有页面号,为系统分配物理块,依次进行置换:
OPT基本思想:
是用一维数组page[]存储页面emery[mSIZE]是存储装入物理块中的页面。每当发生缺页时,就从中,调出该页,换入所缺的页面。FIFO基本思想是用队列存储内存中的页面,队列的特点是先进先出,与该算法是一致的,所以每当发生缺页时,就从队头删除一页,而从队尾加入缺页。
LRU基本思想是用一维数组page[]存储页面,emery[mSIZE]是存储装入物理块中的页面。每当使用页面时,。发生缺页时,就从中页面标记最小的一页,调出该页,换入所缺的页面。
4.4详细设计(主要代码)
4.4.1FIFO(先进先出页面置换算法)
void FIFO()
{
int memery[10]={0};
int time[10]={0}; /*记录进入物理块的时间*/
int i,j,k,m;
int max=0; /*记录换出页*/
int count=0; /*记录置换次数*/
/*前mSIZE个数直接放入*/
for(i=0;imSIZE;i++)
{
memery[i]=page
您可能关注的文档
- 辽宁省阜新市高级中学2016-2017学年高一上学期第一次月考地理试题 含答案.doc
- 上市公司财务风险问题研究提纲.doc
- 三角形钢屋架课程设计说明书.doc
- 辽宁省阜新市高级中学2016-2017学年高一上学期第一次月考语文试题 含答案.doc
- 民办学校高中住宿生自主管理能力的培养研究活页.doc
- 毛概实践报告高斐周笑笑臧丽肖东雪.doc
- 辽宁省鞍山市师范学院附属中学2015届高三下学期模拟考试数学(文)试题 含解析.doc
- 上市公司信息披露考卷浏览.doc
- 闵行区高三年级物理学科期末练习卷(2006.1).doc
- 上市公司资产减值准备与盈余管理问题研究.doc
- 陕西省城固县第一中学2015-2016学年高二上学期期中考试语文试题 无答案.doc
- 专利代理人资格考试备考经验交流.doc
- 水利工程造价基础理论与相关法规.doc
- 专利侵权诉讼焦点问题演讲.doc
- 陕西省城固县第一中学2015-2016学年高二上学期期中考试通用技术试题 含答案.doc
- 陕西省城固县第一中学2015-2016学年高二上学期期末考试化学(文)试题 含答案.doc
- 专利申请评测中心检测委托/评审表标准规范.doc
- 陕西省城固县第一中学2015-2016学年高二上学期期末考试历史(文)试题 含答案.doc
- 陕西省城固县第一中学2015-2016学年高二上学期期末考试化学(理)试题 含答案.doc
- 氨区电厂消防水炮使用说明.doc
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)