资源简介
先来先服务
最短寻道时间优先
扫描算法
循环扫描算法
N-Step-SCAN
FSCAN调度算法
新出现的所有请求磁盘I/O的进程
代码片段和文件信息
#include
#include
int H;
/*n个数据从小到大排序*/
void sb(int arry[]int n)
{ int ijt;
for(j=0;j for(i=0;i if(arry[i]>arry[i+1])
{
t=arry[i];
arry[i]=arry[i+1];
arry[i+1]=t;
}
}
/*n个数据从大到小排序*/
void bs(int arry[]int n)
{
int ijt;
for(j=0;j for(i=0;i if(arry[i] {
t=arry[i];
arry[i]=arry[i+1];
arry[i+1]=t;
}
}
/*scan函数*/
int scan(int a[]int m)/*m个数据进行scan扫描算法*/
{
int k1=0k2=0b[50]={0}bb[50]={0}isumk;
for(i=0;i {
if(a[i]>a[0])
{ b[k1]=a[i]; k1++; }/*大于a[0]的数目为k1*/
if((a[i] { bb[k2]=a[i]; k2++; }/*小于a[0]的数目为k2*/
}
sb(bk1); bs(bbk2);
printf(“请回答:这次最初出现的请求磁道的进程吗?(1表示是0表示否):\n“);
- 上一篇:游程编码 c++实现
- 下一篇:随机信号生成
评论
共有 条评论