磁盘调度单向扫描

上传人:kms****20 文档编号:40638037 上传时间:2018-05-26 格式:DOC 页数:2 大小:40.50KB
返回 下载 相关 举报
磁盘调度单向扫描_第1页
第1页 / 共2页
磁盘调度单向扫描_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《磁盘调度单向扫描》由会员分享,可在线阅读,更多相关《磁盘调度单向扫描(2页珍藏版)》请在金锄头文库上搜索。

1、1上机实验报告一、一、实验题实验题目:目:磁盘调度的单向扫描算法 二、二、实验实验目的:目的:按找单向扫描算法实现磁盘的调度,计算磁盘的调度序列和磁头移动的磁道数三、三、实验实验要求:要求:(1)用键盘输入磁头所在磁道数和所需调度的磁道数。(2)将所给磁道数从小到大排列(3)计算出磁头的调度序列和磁头划过的磁道数。四、程序源代四、程序源代码码: :/* Note:Your choice is C IDE */ # define N 9 #include “stdio.h“ void main() int i,j,aN,n;int temp,m,c;printf(“输入磁道数,磁头的位置放在最前

2、面:n“);for(i=0;iaj)temp=ai;ai=aj;aj=temp;2printf(“n 将磁道从小到大顺序排列:n“);for(i=0;iN;i+)printf(“%d “,ai);printf(“n 采用单项扫描算法进行查找:n“);for(i=0;iN;i+)if(ai=m)c=i;else ;n=aN-1-m;for(i=c;iN;i+)printf(“%d “,ai);printf(“(快速返回到 0 磁道) “);i=0;for(i=0;ic;i+)printf(“%d “,ai);n=n+ac-1;printf(“n 磁头划过的磁道数为:%d“,n);五、程序完成情况:五、程序完成情况:执行结果图为:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号