資源簡介
操作系統實驗++ 時間片輪轉法++ 靜態優先權調度算法 可以直接運行。
代碼片段和文件信息
#include?“stdio.h“?
#include??
#include??
#define?getpch(type)?(type*)malloc(sizeof(type))?
#define?NULL?0?
struct?pcb?{?/*?定義進程控制塊PCB?*/?
char?name[10];?
char?state;?
int?arrivetime;
int?ntime;?
int?rtime;?
struct?pcb*?link;?
}*ready=NULL*p;?
typedef?struct?pcb?PCB;?
??
??
sort()?/*?建立對進程進行按到達時間排列函數*/
{?
PCB?*first?*second;?
int?insert=1;
if((ready==NULL)||((p->arrivetime)<(ready->arrivetime)))?/*到達時間最小者插入隊首*/
????{?
????p->link=ready;?
????ready=p;?
????}?
else?/*?進程比較到達時間大小插入適當的位置中*/
????{?
????first=ready;?
????second=first->link;?
????while(second!=NULL)?
????????{?
????????if((p->arrivetime)<(second->arrivetime))?/*若插入進程比當前進程到達時間小*/
????????????{?/*插入到當前進程前面*/?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3539??2009-04-02?22:10??靜態優先權調度程序\jincheng?jingtai.c
?????文件??????13010??2009-04-02?22:10??靜態優先權調度程序\JINCHE~1.EXE
?????文件???????2206??2009-04-02?22:10??靜態優先權調度程序\JINCHE~1.OBJ
?????文件??????24064??2009-04-02?22:07??靜態優先權調度程序\運行、調試結果.doc
?????文件????????360??2009-04-02?15:25??靜態優先權調度程序\靜態優先數程序調試說明.txt
?????文件???????3920??2009-04-02?22:11??簡單時間片輪轉法程序\jincheng.c
?????文件??????13068??2009-04-02?22:11??簡單時間片輪轉法程序\JINCHENG.EXE
?????文件???????2293??2009-04-02?22:11??簡單時間片輪轉法程序\JINCHENG.OBJ
?????文件????????364??2009-04-02?15:27??簡單時間片輪轉法程序\簡單時間片輪轉法程序運行說明.txt
?????文件??????23040??2009-04-02?22:05??簡單時間片輪轉法程序\運行、調試結果.doc
?????目錄??????????0??2009-04-02?22:23??靜態優先權調度程序
?????目錄??????????0??2009-04-02?22:23??簡單時間片輪轉法程序
-----------?---------??----------?-----??----
????????????????85864????????????????????12
評論
共有 條評論