- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课程设计 LR算法的实现操作系统课程设计 LRU算法的实现
《操作系统原理》
课程设计报告
姓 名: 黄崧岳
班 级: BX1010
学 号: 5
指导老师: 苏庆刚
二〇一二年 十二 月十四日
目 录 TOC \o 1-2 \h \z \u
HYPERLINK \l _Toc343243451 一、《操作系统原理》课程设计的目的与要求 PAGEREF _Toc343243451 \h 1
HYPERLINK \l _Toc343243452 1目的 PAGEREF _Toc343243452 \h 1
HYPERLINK \l _Toc343243453 2要求 PAGEREF _Toc343243453 \h 1
HYPERLINK \l _Toc343243454 二、简述课程设计内容、主要功能和实现环境 PAGEREF _Toc343243454 \h 1
HYPERLINK \l _Toc343243455 1课程设计内容 PAGEREF _Toc343243455 \h 1
HYPERLINK \l _Toc343243456 2主要功能 PAGEREF _Toc343243456 \h 1
HYPERLINK \l _Toc343243457 3实现环境 PAGEREF _Toc343243457 \h 2
HYPERLINK \l _Toc343243458 三、任务的分析、设计、实现和讨论 PAGEREF _Toc343243458 \h 2
HYPERLINK \l _Toc343243459 1任务的分析 PAGEREF _Toc343243459 \h 2
HYPERLINK \l _Toc343243460 2任务的设计与实现 PAGEREF _Toc343243460 \h 3
HYPERLINK \l _Toc343243461 4思考题的解答和讨论 PAGEREF _Toc343243461 \h 10
HYPERLINK \l _Toc343243462 四、 《操作系统》课程设计小结 PAGEREF _Toc343243462 \h 14
HYPERLINK \l _Toc343243463 五、参考文献 PAGEREF _Toc343243463 \h 14
HYPERLINK \l _Toc343243464 附录 PAGEREF _Toc343243464 \h 14
PAGE 26
PAGE 1
一、《操作系统原理》课程设计的目的与要求
1目的
近年来,由于大规模集成电路(LSI)和超大规模集成电路(VLSI)技术的发展,使存储器的容量不断扩大,价格大幅度下降。但从使用角度看,存储器的容量和成本总受到一定的限制。所以,提高存储器的效率始终是操作系统研究的重要课题之一。虚拟存储技术是用来扩大内存容量的一种重要方法。学生应独立地用高级语言编写几个常用的存储分配算法,并设计一个存储管理的模拟程序,对各种算法进行分析比较,评测其性能优劣,从而加深对这些算法的了解。
2要求
任务四采用最近最少使用页淘汰算法(LRU)实现。为了比较真实地模拟存储管理,可预先生成一个大致符合实际情况的指令地址流。然后模拟这样一种指令序列的执行来计算和分析各种算法的访问命中率。
二、简述课程设计内容、主要功能和实现环境
1课程设计内容
最近最少使用页淘汰算法(LRU),这是一种经常使用的方法。有各种不同的实施方案,这里采用的是不断调整页表链的方法,即总是淘汰页表链链首的页,而把新访问的页插入链尾。如果当前调用页已在页表内,则把它再次调整到链尾。这样就能保证最近使用的页,总是处于靠近链尾部分,而不常使用的页就移到链首,逐个被淘汰,在页表较大时,调整页表链的代价也是不小的。
2主要功能
菜单函数int menu_select():用于显示主菜单,可在其中选择1.自定义进程数和块数;2.显示显示用户自定义的进程数和块数;3.进行LRU算法4.退出程序。
最近最久未使用算法函数void LRU():此函数是将随机产生的页面进行最近未使用便置换的函数,也是本程序的主要部分。
自定义进程数和块数函数void Zidingyi():此函数是主菜单中的第一个选项,即用户可以自定义所需的进程数和块数。
显示用户自定义的进程数和块数函数void ShowCustomer():此函数是用于显示用户自定义的进程数和块数的情况。
修改块数函数void Xi
您可能关注的文档
- 2014年《建设工程技术计量》考试真题与答案2014年《建设工程技术与计量》考试真题与答案.doc
- 2014年一建《法规》知点诠解:合同制度2014年一建《法规》知识点诠解:合同制度.doc
- 提升女人气质、修养必看目提升女人气质、修养必看数目.doc
- 提升供应链竞争力提升供链竞争力.doc
- 2014年一级建造师《市公用工程管理与实务》执业资格考试真题(仅供参考)2014年一级建造师《市政公用工程管理与实务》执业资格考试真题(仅供参考).doc
- 2014年一级建造师建设程经济自测题及答案(第五套)2014年一级建造师建设工程经济自测题及答案(第五套).doc
- 提升机安全制动分析提升安全制动分析.doc
- 提高医疗服务质量 促进患关系和谐提高医疗服务质量 促进医患关系和谐.doc
- 提升科技型中小企业竞争的对策研究提升科技型中小企业竞争力的对策研究.doc
- 2014年上半年系统分析考试真题试卷2014年上半年系统分析师考试真题试卷.doc
- 2014年儿童用品实验室位设置方案2014年儿童用品实验室岗位设置方案.doc
- 攀枝花小学学生养成教育列化训练方案攀枝花小学学生养成教育序列化训练方案.doc
- 操作系统原理复习要点操系统原理复习要点.doc
- 2014年信息技术与信息全公需科目考试多选题集2014年信息技术与信息安全公需科目考试多选题集.doc
- 2014年会计从业资格考参考资料2014年会计从业资格考试参考资料.doc
- 2014年会计从业资格考历年真题2014年会计从业资格考试历年真题.doc
- 2014年全国一本大学在东理科录取分数线2014年全国一本大学在山东理科录取分数线.pdf
- 操作系统课程设计任务书作系统课程设计任务书.doc
- 2014年全国临床助理医实践技能考试真题及答案解析2014年全国临床助理医师实践技能考试真题及答案解析.doc
- 支吊架技术协议支吊架技协议.doc
最近下载
- 初中信息技术浙教版八年级下册:第5课 语音识别技术-教学课件.pptx
- 2025年【8篇文】带头履行全面从严治党政治责任、带头增强党性、严守纪律、砥砺作风等方面检查材料(4个带头).docx VIP
- 22G101 三维彩色立体图集.docx
- 广东省广州市南沙区2023-2024学年四年级下学期期末考试语文试卷(含答案).pdf VIP
- 贵州省贵阳市小升初语文升学考试试卷A卷.docx
- (2025春新教材)外研版三年级英语下册课件Unit 3(Speed up).pptx VIP
- 梦中的婚礼-钢琴谱(高清晰).pdf
- 农村商业银行工作人员违规行为处理暂行办法.pdf
- 黑猫警长美术课件.pptx VIP
- 普通高中政治课程标准测试题及答案.pdf
文档评论(0)