操作系統(tǒng)原理課程設計任務書
設計目的:
操作系統(tǒng)原理是計算機專業(yè)的核心課程,本課程設計旨在讓學生學習完理論課程后進行一次全面的綜合訓練。通過課程設計,讓學生更好地掌握操作系統(tǒng)的原理及實現(xiàn)方法,加深對操作系統(tǒng)基礎理論和重要算法的理解,加強學生的動手能力。

設計內容:
(1)需求分析:要求學生了解每個系統(tǒng)的功能需求、數(shù)據(jù)需求以及其他需求,分析整個系統(tǒng)的業(yè)務流程(流程圖);
(2)詳細算法設計:總體設計、有關數(shù)據(jù)結構的定義、主要功能描述及相關算法,此部分是重點,要求有圖有文字;
(3)系統(tǒng)測試:調試驗證結果并進行分析,展示運行過程截圖及測試結果;
(4)心得體會:心得體會可以寫本次完成課程設計的過程與收獲,也可以是學習本課程的感想和收獲等。
設計選題:
2.處理機調度算法
在多道程序和多任務系統(tǒng)中,系統(tǒng)內同時處于就緒狀態(tài)的進程可能有若干個,即能運行的進程數(shù)大于處理機個數(shù)。為了使系統(tǒng)中的進程能有條不紊地工作,必須選用某種調度策略,選擇一進程占用處理機。要求學生設計一個模擬處理機調度算法,以鞏固和加深處理機調度的概念。
設計要求:
先由用戶輸入進程數(shù)量(至少5個進程),進程的優(yōu)先數(shù)、到達時間、時間片以及需要的運行時間由隨機數(shù)產生;
執(zhí)行時在主界面顯示進程調度算法供用戶選擇,包括:時間片輪轉法,短作業(yè)優(yōu)先算法,動態(tài)優(yōu)先級算法。
3.內存頁面置換算法
設計一個虛擬存儲區(qū)和內存工作區(qū),編程序演示最佳頁面置換算法OPT、先進先出頁面置換算法FIFO、最近最久未使用頁面置換算法LRU、最少訪問頁面算法(LFU)的具體實現(xiàn)過程,并計算訪問缺頁率。要求設計主界面以靈活選擇某算法,且以上算法都要實現(xiàn)。
4.磁盤調度算法
設計程序模擬先來先服務FCFS、最短尋道時間優(yōu)先SSTF、SCAN 和循環(huán)SCAN算法的工作過程。假設有n個磁道號所組成的磁道訪問序列,給定開始磁道號m和磁頭移動的方向(正向或者反向),分別利用不同的磁盤調度算法訪問磁道序列,給出每一次訪問的磁頭移動距離,計算每種算法的平均尋道長度。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
當前文章:操作系統(tǒng)原理課程設計任務書-創(chuàng)新互聯(lián)
當前路徑:http://www.chinadenli.net/article2/djoeic.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、搜索引擎優(yōu)化、定制網站、響應式網站、網站維護、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容