linux作業系統課程設計指導2019

2022-07-13 17:24:03 字數 900 閱讀 2743

4. 編譯核心與增加系統呼叫

新增乙個系統呼叫並編譯核心,然後在自己寫的程式中呼叫該系統呼叫。分析理解使用者利用系統呼叫與核心通訊的原理。

(注意根據實驗環境選擇核心版本,也可用虛擬機器多嘗試選擇乙個合適的版本)

5. 核心原始碼分析類

對linux核心原始碼實現選擇乙個感興趣的方面進行原理及**分析,如

● 系統啟動、程序排程、記憶體位址對映、記憶體分配、......

三、設計要求

正確理解基本原理,對其的模擬應是正確的。最後的程式要能順利執行,對設計的描述、**的說明等文件要詳實。給出測試結果。

四、課程設計的過程組織

整個課程設計為期1周,題目相同的同學可歸為小組為單位進行管理,最多3-5人一組,並設定組長一名。組長負責人員落實,協調組內互幫互助;控制進度,最後上收小組成員的報告。

同題目同學程式設計方案不可抄襲,各自獨立形成課程設計報告;

六、設計的考評

教師根據設計報告、軟體的執行演示和學生回答問題的情況評定成績。

(1)設計報告規範、完整;概念原理論述清楚、軟體設計結構合理,執行正常,使用者介面友好,能夠完善表現各部分功能的,回答問題準確明了,可以評為優秀(a)。

(2)設計報告規範、完整;概念原理論述清楚、軟體設計結構合理,基本執行正常,並能夠表現各部分功能的,回答問題正確,可以評為良(b)。

(3)設計報告規範;概念原理論述基本清楚、軟體設計結構合理,基本執行正常,基本能夠表現各部分功能的,回答問題部分正確,可以評為中(c)。

(4)設計報告基本規範;概念原理論述基本清楚、軟體設計結構基本合理,部分完成,軟體基本可以執行,基本能夠表現部分功能的,回答問題部分正確,可以評為及格(d)。

(5)設計報告不規範、概念原理論述不清楚、軟體設計結構不合理,大部分功能沒完成,軟體基本不能執行,回答問題大部分不正確,可以評為不及格(e)。

作業系統課程設計指導

一 本課程的教學目的及基本要求 1 教學目的 作業系統課程設計是作業系統課程的重要實踐環節,是作業系統課程內實驗的有益補充,它旨在培養學生的實踐能力,促進理論與實踐的結合。要求學生通過上機程式設計,了解如何模擬作業系統原理的實現,從而加深對作業系統原理的領會,加深對作業系統實現方法的理解,與此同時使...

《作業系統課程設計》指導書

李曉東編 電子與資訊工程學院計算機系 2012 2 一 課程設計的目的和意義 本課程設計是學生在學完了 作業系統 課程後,培養學生程式設計能力的乙個重要教學環節。課程設計為學生提供了乙個動手 動腦並獨立實踐的機會,有助於學生將教材的理論知識和實踐相結合,從而鍛鍊學生分析問題 解決問題的能力,提高學生...

作業系統課程設計報告

上海電力學院 計算機作業系統原理 課程設計報告 題目名稱 編寫程式模擬虛擬儲存器管理 姓名 杜志豪 學號 20121798 班級 2012053班 同組姓名 孫嘉軼 課程設計時間 2014.6.30 2014.7.4 評語成績 一 設計內容及要求4 1.1 設計題目4 1 2 使用演算法分析4 1 ...