计算机操作系统综合设计
实验七
实验名称:SCAN磁盘调度模拟实现 实验类型:设计型
实验环境: win7 、Eclipse 实验日期:2017 年 10 月 24 日 实验报告日期:2017 年 10 月 24 日
实验成绩:
一、实验目的
1) 理解磁盘调度相关理论; 2) 掌握多种磁盘调度算法; 3) 彻底掌握SCAN磁盘调度算法。
二、实验平台
windows 7 Eclipse JDK1.7
三、实验步骤
1、 实验内容
1) 设计磁盘调度请求队列(请求数≥10); 2) 设定单位寻道时间;
3) 可动态修改磁盘请求时间和磁道; 4) 实现SCAN磁盘调度算法; 5) 实现动态调度并输出调度序列。
2、实验步骤
1)输入代码
A、打开 eclipse ;
B、新建 java project,创建Main.java和SCAN.java
2)进行功能测试并得出正确结果
A 、编译、运行 Main.java
B、输入最大磁盘数,当前磁道数以及移动方向
C、添加请求序列
D、执行SCAN扫描
E、修改磁道顺序以及扫描方向,再次测试
3、SCAN调度函数流程图
四、实验总结