資源簡介
操作系統課程實驗 ,能直接運行,cpu調度算法集合
代碼片段和文件信息
#?include?
#?include?
struct?process?????????//定義進程結構體
{
char?Name[20];????//程序名
int?reach_time;?????//進程到達時間?
int?run_time;?????//進程服務時間
int?begin_time;?????//進程開始時間
int?end_time;?????//進程完成時間
int?turn_time;????//進程周轉時間
float?p_turn_time;?????//進程帶權周轉時間
};
int?N;//進程的個數;
float?aveturn_timeFavep_turn_timeFaveturn_timeSavep_turn_timeS;//兩個算法的平均周轉時間和平均帶權周轉時間?
void?GetInProcess(process?*pp)//對進程數組進行初始化
{
cout<<“???進程名(字母) ?進程到達時間 ?進程服務時間 “< cout< for(int?i=0;i<=N-1;i++)
{
cout<<“進程名“< cin>>pp[i].Name;
cin>>pp[i].reach_time;
cin>>pp[i].run_time;
}
cout< cout<<“???????輸入完畢???輸入內容為:?“< ????cout< ????cout<<“進程名(字母) 該進程到達時間 該進程服務時間 “< for(int?j=0;j<=N-1;j++)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5484??2008-05-04?11:11??代碼.txt
?????文件????1502213??2008-05-04?11:49??運行.exe
????..A..H.?????67646??2008-05-04?11:49??運行.ico
????..A..H.????????41??2008-05-04?11:49??autorun.inf
?????文件???????5484??2008-05-04?11:11??tiaodu.cpp
-----------?---------??----------?-----??----
??????????????1580868????????????????????5
- 上一篇:ADC0809實現數字電壓表
- 下一篇:大學數字電子鐘課程設計實驗報告
評論
共有 條評論