資源簡介
先來先服務
最短尋道時間優先
掃描算法
循環掃描算法
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++實現
- 下一篇:隨機信號生成
評論
共有 條評論