《计算机操作系统》 课外实践报告 一、实验目标: 通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,容易使人理解,使磁盘调度的特点更简单明了,能使使用者加深对先来先服务算法、最短寻道时间优先算法、扫描算法以及循环扫描算法等磁盘调度算法的理解
二、实验要求 系统主界面可以灵活选择某种算法,算法包括:先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、扫描算法(SCAN)、循环扫描算法(CSCAN)
三.实践内容简要描述 1 、实践环境 windows 2000/xp ,visual c 6
0 2、算法思路 磁盘设备在工作时以恒定的速率旋转
为了读或写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区开始位置旋转到磁头下,然后或开始读或写数据
故可把磁盘访问时间分成以下三部分
(1)寻道时间 Ts 这是把磁头移动到指定磁道上所经历的时间
该时间是启动磁臂的时间 s 与磁头移动n 条磁道所花费的时间之和,即 Ts=m*n+s 其中,m 是一常数,与磁盘驱动器的速度有关
对于一般磁盘,m=0
2;对于高速磁盘,m