作業系統實驗一 處理器管理

2022-06-04 21:36:08 字數 660 閱讀 3862

一、實驗目的

(1)加深對處理機排程的作用和工作原理的理解。

(2)進一步認識併發執行的實質。

二、實驗要求:

本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。

並完成實驗報告。

三、實驗內容:

在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態。

當就緒狀態程序個數大於處理器數時,就必須依照某種策略來決定哪些程序優先占用處理器。

程序及程序佇列的表示。

處理器排程演算法:fcfs,sjf,rr,hrrn,mlfq等

跟蹤程序狀態的轉化

輸出:系統中程序的排程次序,計算cpu利用率,平均周轉時間和平均帶權周轉時間

四、實驗過程與結果

演算法思想與設計

演算法實現**

執行結果

作業系統實驗一 處理器管理

作業系統實驗一 處理器管理 實驗報告 一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往...

作業系統實驗一 處理器排程演算法的實現

一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態。當就緒狀...

作業系統實驗一 處理器排程演算法的實現

實驗報告 一 實驗目的 1 加深對處理機排程的作用和工作原理的理解。2 進一步認識併發執行的實質。二 實驗要求 本實驗要求用高階語言,模擬在單處理器情況下,採用多個排程演算法,對n個程序進行程序排程。語言自選。並完成實驗報告。三 實驗內容 在採用多道程式設計的系統中,往往有若干個程序同時處於就緒狀態...