文档库

最新最全的文档下载
当前位置:文档库 > 广州大学操作系统实验五

广州大学操作系统实验五

广州大学学生实验报告

广州大学操作系统实验五

一、实验目的

要求模拟先来先服务法(First-Come, First-Served,FCFS),最短寻道时间优先法(Shortest Seek Time First, SSTF),电梯法(SCAN),循环扫描算法(CSCAN)四种磁盘调度算法,输入为一组请求访问磁道序列,输出为每种调度算法的磁头移动轨迹和移动的总磁道数。

二、实验内容

编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度:

1、先来先服务算法(FCFS)

2、最短寻道时间优先算法(SSTF)

3、扫描算法(SCAN)

4、循环扫描算法(CSCAN)

三、实验设备

安装带Linux操作系统的电脑一台。

四、实验过程原始数据记录

实验代码:

#include

#include

#include

#include

using namespace std;

const int MaxNumber=100;

int TrackOrder[MaxNumber];//磁盘访问序列

int MoveDistance[MaxNumber];//磁头每次移动的距离