一、實驗目的
(1)加深對處理機排程的作用和工作原理的理解。
(2)進一步認識併發執行的實質。
二、實驗要求:
本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。
並完成實驗報告。
三、實驗內容:
在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態。
當就緒狀態程序個數大於處理器數時,就必須依照某種策略來決定哪些程序優先占用處理器。
程序及程序佇列的表示。
處理器排程演算法:fcfs,sjf,rr,hrrn,mlfq等
跟蹤程序狀態的轉化
輸出:系統中程序的排程次序,計算cpu利用率,平均周轉時間和平均帶權周轉時間
四、實驗過程與結果
演算法思想與設計
演算法實現**
執行結果
作業系統實驗一 處理器管理
作業系統實驗一 處理器管理 實驗報告 一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往...
作業系統實驗一 處理器排程演算法的實現
一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態。當就緒狀...
作業系統實驗一 處理器排程演算法的實現
實驗報告 一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態...