磁盘调度课程设计报告
《磁盘调度课程设计报告》由会员分享,可在线阅读,更多相关《磁盘调度课程设计报告(21页珍藏版)》请在毕设资料网上搜索。
1、磁盘调度课程设计任务书磁盘调度课程设计任务书 学 院 计算机与信息学院 专 业 网络工程 课程名称 计算机操作系统 题 目 磁盘调度 完成期限 自 2013 年 6 月 3 日至 2013 年 6 月 30 日共 4 周 内 容 及 任 务 一、项目的目的 通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形 象化,容易使人理解,使磁盘调度的特点更简单明了,能使使用者 加深对先来先服务算法、最短寻道时间优先算法、扫描算法以及循 环扫描算法等磁盘调度算法的理解。 二、项目任务的主要内容和要求 磁盘调度算法主要包括四种算法,先来先服务算法(FCFS) 、 最短寻道时间优先算法(SSTF) 、扫描
2、算法(SCAN) 、循环扫描算法 (CSCAN) 。 三、项目设计(研究)思路 1.先来先服务算法(FCFS) : 输入磁道号,按先来先服务的策 略输出磁盘请求序列,求平均寻道长度,输出移动平均磁道数。 2.最短寻道时间优先算法(SSTF) :磁道号用冒泡法从小到大 排序,输出排好序的磁道序列,输入当前磁道号,根据前磁道在已 排的序列中的位置,选择扫描的顺序,求出平均寻道长度,输出移 动的平均磁道数。 3.扫描算法(SCAN) :将磁道号用冒泡法从小到大排序,输出 排好序的序列,输入当前磁道号,选择移动臂的移动方向,根据当 前磁道在已排的序列中的位置,选择扫描的顺序,求出平均寻道长 度,输出移
3、动的平均磁道数。 4.循环扫描算法(CSCAN) :将磁道号用冒泡法从小到大排序, 输出排好序的序列,输入当前磁道号,规定移动臂单向反复的从内 向外移动, 根据当前磁道在已排的序列中的位置, 选择扫描的顺序, 求出平均寻道长度,输出移动的平均磁道数。 四、具体成果形式和要求 设计一个磁盘调度的程序,按用户不同的选择,用不同的算法 进行不同的模拟。 进 度 安 排 起止日期 工作内容 2013/6/3-2013/6/10 理解磁盘调度的原理背景、查询相关 资料设计规划设计总体思路 2013/6/11-2013/6/20 编写代码实现各部分的功能、综合各 个模块具体操作 2013/6/21-201
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 磁盘 调度 课程设计 报告
