操作系统课程设计
《操作系统课程设计》由会员分享,可在线阅读,更多相关《操作系统课程设计(27页珍藏版)》请在毕设资料网上搜索。
1、1 物理与电子信息工程学院 操作系统课程设计报告操作系统课程设计报告 题目: 1、 页面淘汰算法 2、 磁盘调度算法 2 操作系统课程设计操作系统课程设计 一、 设计目的: 1、 掌握基本操作系统理论 2、 根据操作系统理论算法编写相应的调度程序 3、 使用多种算法在特定的数据下比较其优点与缺陷 4、 尝试改进相应数据结构,使调度更加简易、明显 5、 锻炼实践能力为后继课程奠定基础 二、 设计环境: 1、 Windows Xp 操作系统 或者 Linux(ubuntu 12.04) 2、 Microsoft Visual C+ 6.0 编译器 或者 GUN G+,Matlab 数学统计分析软件
2、 3、 编辑插件:V A View、Vim 4、 Shell 运行良好,无特殊异常 三、 设计内容(全部设计内容) : a) 小组从进程调度算法实现 b) 页面淘汰算法实现 c) 磁盘调度算法实现 d) 实际磁盘管理方式演示实现 e) 二级文件系统设计实现 经过小组参考与讨论,最终绝对选定 b(页面淘汰算法实现)、c(磁盘调度算法实现)。 四、 设计要求: 1、 页面淘汰算法实现设计要求: a) 设计随机页面序号产生程序,并说明随机的性能和其性能可能对算法的影响 b) 要求有一定的参数控制能力,可以用户自己调节随机性能 c) 编写页面淘汰算法本身 d) 结果数据的显示或提取 e) 结果数据的分
3、析 2、 磁盘调度算法实现设计要求: a) 设计随机磁道访问产生程序,并说明随机的性能和其性能可能对算法的影响 b) 要求有一定的参数控制能力,可以用户自己调节随机性能 c) 编写磁盘调度算法本身 d) 结果数据的显示或提取 e) 结果数据的分析 五、 设计原理: 1、 页面淘汰算法原理: 1.1、 页面淘汰算法定义与简介: 在进程运行过程中, 若其要访问的页面不在内存而需把它们调入内存, 但内存已经无空 闲空间时, 为了保证该进程能正常运行, 系统必须从内存中调出一页程序或数据送磁盘的对 3 换区中。但应将哪个页面调出,须根据一定的算法来确定。通常,把选择换出页面的算法称 为页面淘汰算法或者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计
