作業系統hw 2

2021-10-10 19:26:42 字數 945 閱讀 4622

實驗要求

1 、按先來先服務(fcfs)的原則進行排程,輸出作業排程的順序及相關資訊。

2、  按最短作業優先(sjf)的原則進行排程,輸出作業排程的順序及相關資訊。

3、  按

最高響應比

優先的原則進行排程,輸出作業排程順序及相關資訊。

#include#include using namespace std; 

const int maxx=105;

struct jcb

;int sum;

jcb job_array[maxx];

void init(char *file)

sum=cnt-1;

}bool cmp(jcb a,jcb b)

printf("%02d:%02d ",start_hour,start_min);

}int wait(int x,int y,int z)

if(z==1)printf("%d ", x*60+y);

return x*60+y;

}bool cmp2(jcb a,jcb b)

void sfg()

int g;

for(int j=i+1;j1)

} cout<<"作業編號 作業名稱 提交時間 要求服務執行時間 開始時間 完成時間 等待時間 周轉時間"<=60)

cout<=60)

cout<=60) //上一次的結束時間

int g;

for(int j=i+1;j=1)

} //排序之後的輸出

cout<<"作業編號 作業名稱 提交時間 要求服務執行時間 開始時間 完成時間 等待時間 周轉時間"<=60)

cout<} int main()

IT專案管理HW2

使用業務 組織 技術三維模型系統管理方法分析某校園專案 可自定義 的可行性 疫情期間,按照上級要求,學校計畫在學生返校前對宿舍進行改造,將部分四人間改為雙人間以減少人口密度。業務角度。本專案無疑是耗費巨大的專案,帶來的收益可能不會具體體現。但按照科學的規劃,以避免各地學生返校後交叉感染,導致學生身體...

軟體測試HW2

1.問題出在for迴圈中,應該將i 0改為i 0 a 輸入x為空陣列,不執行fault部分 b 測試用例 x 1,2,3 y 3 此時執行了fault但沒有引發error,因為直接返回了3。c 測試用例 x 1,2,3 y 0 此時執行了fault並引發了error但從外部看,結果上並沒有出錯。2....

HW2 平行計算

1.為什麼需要平行計算?因為貫穿整個計算機技術發展的核心目標是提高計算機效能。而現在單核處理器的效能提公升已經接近極限,那麼向多核平行計算發展成為必然趨勢。同時,平行計算也是解決應用領域超大的計算量和計算複雜度的解決方案。2.平行計算按照系統型別劃分,可以分為哪幾種?簡述每一種系統型別的特點。可分為...