-
大小: 281KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-08
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
該資源是操作系統(tǒng)課程設(shè)計(jì)中作業(yè)調(diào)度算法的源程序,程序中主要用三種作業(yè)調(diào)度算法來(lái)實(shí)現(xiàn)一次作業(yè)調(diào)度,三種算法分別為:先來(lái)先服務(wù)算法、短作業(yè)優(yōu)先算法、響應(yīng)比高者優(yōu)先算法。程序簡(jiǎn)單易懂,包含大量注釋。
代碼片段和文件信息
//功能:作業(yè)調(diào)度模擬程序
#include???????????//標(biāo)準(zhǔn)輸入輸出
#include??????????//標(biāo)準(zhǔn)函數(shù)庫(kù)
#include
#define?getpch(type)(type*)malloc(sizeof(type))?????//用getpch(type)給type類型的變量申請(qǐng)一個(gè)空間
int?n;
float?T1=0T2=0;
int?times=0;
struct?jcb??????????????????//定義作業(yè)控制塊JCB
{
char?name[10];??????????//作業(yè)名
int?reachtime;??????????//作業(yè)到達(dá)時(shí)間
int?starttime;??????????//作業(yè)開(kāi)始時(shí)間
int?needtime;???????????//作業(yè)需要時(shí)間
float?super;????????????//作業(yè)的響應(yīng)比
int?finishtime;?????????//作業(yè)完成時(shí)間
float?cycletime;????????//作業(yè)周轉(zhuǎn)時(shí)間
float?cltime;???????????//作業(yè)帶權(quán)周轉(zhuǎn)時(shí)間
char?state;?????????????//作業(yè)狀態(tài)
struct?jcb*next;????????//結(jié)構(gòu)體指針
}*ready=NULL*p*q;?????????//定義了三個(gè)指向jcb結(jié)構(gòu)類型的指針readyp和qready的初值為空
typedef?struct?jcb?JCB;?????//定義JCB為struct?jcb的別名
void?inize()????????????????//初始化界面函數(shù)
{
????p
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-24?12:26??作業(yè)調(diào)度源程序\
?????目錄???????????0??2015-06-24?12:24??作業(yè)調(diào)度源程序\Debug\
?????文件???????41984??2015-06-24?12:25??作業(yè)調(diào)度源程序\Debug\vc60.idb
?????文件???????53248??2015-06-24?12:24??作業(yè)調(diào)度源程序\Debug\vc60.pdb
?????文件??????221273??2015-06-24?12:25??作業(yè)調(diào)度源程序\Debug\作業(yè)調(diào)度.exe
?????文件??????248060??2015-06-24?12:25??作業(yè)調(diào)度源程序\Debug\作業(yè)調(diào)度.ilk
?????文件???????21787??2015-06-24?12:24??作業(yè)調(diào)度源程序\Debug\作業(yè)調(diào)度.obj
?????文件??????222392??2015-06-24?12:21??作業(yè)調(diào)度源程序\Debug\作業(yè)調(diào)度.pch
?????文件??????541696??2015-06-24?12:25??作業(yè)調(diào)度源程序\Debug\作業(yè)調(diào)度.pdb
?????文件????????7962??2015-06-24?12:24??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.cpp
?????文件????????3427??2015-02-19?10:09??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.dsp
?????文件?????????524??2015-02-19?10:12??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.dsw
?????文件???????50176??2015-06-24?12:26??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.ncb
?????文件???????48640??2015-06-24?12:26??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.opt
?????文件?????????756??2015-06-24?12:25??作業(yè)調(diào)度源程序\作業(yè)調(diào)度.plg
評(píng)論
共有 條評(píng)論