資源簡介
1.每個進程有一個作業控制塊(JCB)表示。進程控制塊包含如下信息:作業號、作業到達時間、作業要求服務時間、 等待時間、 開始運行時間、 結束運行時間、周轉時間、帶權周轉時間、優先權和是否已經完成;
2. 設置一個作業數量num;
3.由于在單道批處理系統中,作業一投入運行,它就占有計算機的一切資源直到作業完成為止,因此調度作業時不必考慮它所需要的資源是否得到滿足,它所占用的CPU時限等因素;
4.分別采用先來先服務(FCFS),最短作業優先(SJF)、響應比高者優先(HRN)的調度算法對輸入進程進行調度;
5.先來先服務(FCFS)對先來的作業優先處理;
6.最短作業優先(SJF)對已就緒作業進行短程序優先服務;
7.響應比=(等待時間+需要服務時間)/需要服務時間,響應比高者優先(HRN)是對已就緒作業進行響應比高者優先服務,以免一些程序長時間不能被執行;
8.對每種調度算法都要求打印每個作業開始運行時刻、完成時刻、周轉時間、帶權周轉時間,以及這組作業的平均周轉時間及帶權平均周轉時間,以比較各種算法的優缺點。
代碼片段和文件信息
- 上一篇:MFC 實現讀取文件中的數字,并求和
- 下一篇:STC15的modbus程序
評論
共有 條評論