- 10
- 0
- 约小于1千字
- 约 2页
- 2023-10-15 发布于湖北
- 举报
福州大学数学与计算机科学学院
《操作系统》上机实验报告
专业和班级
数学一班
成绩
姓名
叶永芳
学号
031001119
课程名称
磁盘调度算法
实验名称
先来先服务
实
验
目
的
和
要
求
磁盘的I/O请求队列中的磁道号为:98,183,37,122,14,124,65,67,磁头初始位为 50,每个磁道移动时间是6ms,寻道时间是多少。
实
验
内
容
用先来先服务、最短寻道时间。电梯调度或者单向电梯调度算法中的一种来计算寻道时间。
实
验
步
骤
代码如下:
#include stdio.h
//#include stdafx.h
#includestdio.h
#define N 8
int FCFS(int a[N],int b)
{
int i,s;
if(a[0]b)
s=a[0]-b;
else
s=b-a[0];
for(i=1;iN;i++)
{
if(a[i]a[i-1])
s=s+a[i]-a[i-1];
else
s=s+a[i-1]-a[i];
}
return s;
}
void main()
{
int a[N],b,i,m,s;
printf(磁盘的I/O请求队列中的磁道号:);
for(i=0;iN;i++)
scanf(%d,a[i]);
printf(\n);
pr
原创力文档

文档评论(0)