[页数]:18 [字数]:4616 [目录] 绪论 一、功能描述 二、设计思路 三、具体实现 四、运行调试及结果分析 五、设计体会与小结 六、参考文献 [正文] 绪论 操作系统是重要的计算机系统软件,同时也是最活跃的学科之一,其发展极为迅速。这学期我们有幸学习了这门学科,本人感觉授意匪浅。 存储器管理有是操作系统中最重要的一部分,而请求调页存储管理又是其中很重要的一部分。这次课程设计我们就针对该问题设计的请求调页存储管理系统的模拟实现。该系统的页面置换算法必须包括先进先出页面淘汰算法(FIFO)、最近最少使用(LRU)页面淘汰算法、最佳淘汰算法(OPT)。系统运行时,任意输入一个页面访问序列,设定不同的页面置换算法和页块数,输出其页面淘汰的情况,计算其缺页次数和页面置换次数。并且能比较同一个页面访问序列,在不同的页面置换算法和页块数的情况下,其产生的缺页次数和页面置换次数。 本系统采用C++实现,其中涉及到队列的入队出队,定义新的数据类型,类等等。本系统有阅读起来易理解、运行起来方便容易、并且功能基本都按照老师的要求完成。 一、 功能描述 请求调页存储管理系统的模拟实现 请求调页存储管理系统的具体功能要求如下: 根据请求调页存储管理方式的相关原理,用VC编程模拟实现一个请求调页存储管理系统,该系统的页面置换算法必须包括先进先出页面淘汰算法(FIFO)、最近最少使用(LRU)页面淘汰算法、最佳淘汰算法(OPT)。同时系统可以随意设置当前分配给作业的块数。 系统运行时,任意输入一个页面访问序列,设定不同的页面置换算法和页块数,输出其页面淘汰的情况,计算其缺页次数和页面置换次数。 系统结束后,要求比较同一个页面访问序列,在不同的页面置换算法和页块数的情况下,其产生的缺页次数和页面置换次数,并分析其原因。 ...... [参考文献] [1]汤子赢、哲凤屏、汤小丹编著《计算机操作系统》 西安:西安电子科技大学出版社 [2]钱能 《C++程序设计教程》 北京:清华大学出版社 [3]严蔚敏、吴伟民《数据结构(C语言版)》北京:清华大学出版社 [原文截取] 课程设计(论文)任务书 信息 学院 计算机 专业 3 班 一、课程设计(论文)题目 请求调页存储管理系统的模拟实现 二、课程设计(论文)工作自 2008 年 6 月 23 日起至 2008 年 6 月 28 日止。 三、课程设计(论文) 地点: 5#204 四、课程设计(论文)内容要求: 1.本课程设计的目的 为配合《计算机操作系统》课程的教学,通过模拟操作系统原理的实现, 使学生能更深刻地领会操作系统工作原理和操作系统实现方法的理解,并可 练习程序设计, 特开设此课程设计 2.课程设计的任务及要求 1)基本要求: 1、选好题目:先分组,每组一到两个人,每个题目最多允许6人选做。 2、独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇 到问题可以讨论,但不可以拷贝。 3、做好上机准备:上机前,要事先编制好准备调试的程序,认真想好调试步 骤和有关环境的设置方法,准备好有关的文件。 4、课程设计报告:根据编程实现的结果,按课程设计报告的撰写规范完成操 作系统课程设计报告 5、电子文档:每组实现的结果必须进行检查和演示;程序源代码和可执行程 序必须上交..... |
请求调页存储管理系统
查看评论
已有0位网友发表了看法