code:
#include "stdio.h"
struct zgxyb;
zgxyb a[100];
void input(zgxyb *p,int n)
}
void print(zgxyb *p,float arrivetime,float servicetime,float starttime,float finishtime,float zztime,float dqzztime,int n)
printf("/nthe process's information:/n");
printf("/nname/tarrive/tservice/tstart/tfinish/tzz/tdqzz/n");
for(k=0;k<=n-1;k++)
}
//按到達時間排序
void sort(zgxyb *p,int n)
}
//yun xing jieduan
void deal(zgxyb *p,float arrivetime,float servicetime,float starttime,float finishtime,float &zztime,float &dqzztime,int n)
else
}
for(k=0;k<=n-1;k++)
}
void zgxyb(zgxyb *p,int n)
float max=(p[m].finishtime-p[m+1].arrivetime)/p[m+1].servicetime;
int follow=m+1;
for(int k=m+1;k
}
zgxyb temp;
temp=p[m+1];
p[m+1]=p[follow];
p[follow]=temp;
}
deal(p,arrivetime,servicetime,starttime,finishtime,zztime,dqzztime,n);
print(p,arrivetime,servicetime,starttime,finishtime,zztime,dqzztime,n);
}
void main()
高響應比優先演算法實現程序排程模擬
一 實驗要求 1 用視覺化程式設計工具編制程式,在機器上調試執行,並通過上機考核。2 要求將功能集中在乙個介面中,介面設計美觀,功能完整,使用方便。二 設計題目 題目1 程序排程模擬程式 目的 熟悉程序排程演算法及其實現 內容 編寫乙個程式完成多道程式的排程 要求 只考慮1個cpu的資源,其他資源不...
優先順序排程演算法和高響應比優先排程演算法
優先順序排程演算法是基於作業的緊迫程度,由外部賦予作業相應的優先順序,排程演算法是根據該優先順序進行排程的。這樣就可以保證緊迫性作業優先執行。高響應比優先排程演算法則是既考慮了作業等待的時間,又考慮了作業執行時間的排程演算法,因此既照顧了短作業,又不致使長作業的等待時間過長,從而改善了處理機的排程能...
高響應比優先排程演算法(HRRN)例題詳解
高響應比優先排程演算法 highest response ratio next 是一種對cpu 控制器響應比的分配的一種演算法。hrrn是介於fcfs 先來先服務演算法 與sjf 短作業優先演算法 之間的折中演算法,既考慮作業等待時間又考慮作業執行時間,既照顧短作業又不使長作業等待時間過長,改進了排...