操作系统课程设计报告--磁盘调度算法
《操作系统课程设计报告--磁盘调度算法》由会员分享,可在线阅读,更多相关《操作系统课程设计报告--磁盘调度算法(20页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 (本科)(本科) 课程: 计算机操作系统 学号: 姓名: 班级: 计算机科学与技术(2010 网络工程) 教师: 时间: 2012.12.17-2013.1.7 计算机科学与技术系 1 设计名称: 磁盘调度算法 设计内容、目的与要求: 一:课程设计目的 使学生熟悉磁盘管理系统的设计方法; 加深对所学各种磁盘调度算法的了解 及其算法的特点。 二:具体要求: 编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度: 1、先来先服务算法(FCFS) 2、最短寻道时间优先算法(SSTF) 3、扫描算法(SCAN) 4、循环扫描算法(CSCAN) 三:课程设计内容 1.系统
2、分析 选择一个自己熟悉的计算机系统和程序设计语言模拟操作系统基本功能的设计 方法及其实现过程 完成各分项功能。在算法的实现过程中,要求可决定变量应是动态可变的; 同时模块应该有一个合理的输出结果。 具体可参照实验的程序模拟 .各功能程序 要求自行编写程序实现,不得调用现有操作系统提供的模块或功能函数。磁盘调 度程序模拟。先来先服务调度算法, 最短寻道时间优先调度,循环(SCAN)调 度算法。程序设计语言自选,最终以软件(含源代码以及执行程序)和设计报告 的形式提交课程设计结果。磁盘调度让有限的资源发挥更大的作用 2.磁盘调度 在多道程序设计的计算机系统中,各个进程可能会不断提出不同的对磁盘进
3、行读/写操作的请求。由于有时候这些进程的发送请求的速度比磁盘响应的还要 快,因此我们有必要为每个磁盘设备建立一个等待队列。 先来先服务(FCFS :first-come-first-served)的策略,即先来的请求先 被响应。FCFS 策略看起来似乎是相当“公平“的,但是当请求的频率过高的时候 FCFS 策略的响应时间就会大大延长。FCFS 策略为我们建立起一个随机访问机制 的模型,但是假如用这个策略反复响应从里到外的请求,那么将会消耗大量的时 间。为了尽量降低寻道时间,看来我们需要对等待着的请求进行适当的排序,而 不是简单的使用 FCFS 策略。这个过程就叫做磁盘调度管理。有时候 fcfs
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 报告 磁盘 调度 算法
