計算機作業系統綜合設計指導書

2022-08-30 06:18:06 字數 693 閱讀 3726

5.設計實現flash快閃儲存器及sd/mmc卡裝置驅動程式。

二、設計要求

1.模擬linux(或dos)系統,實現i/o資源的描述,設計資源管理函式。

2.模擬linux(或dos)系統,分析硬體提供的中斷機制,實現中斷處理,完成中斷向量的設定和相關資料的初始化,完成中斷處理全過程。

3.模擬linux系統,實現使用者空間和核心空間的許可權、範圍及函式的引數傳遞,實現核心態和使用者態之間的資料傳遞。實現模組使用的函式。

4.模擬linux系統,實現裝置檔案及裝置訪問方式(包括輪詢與中斷,直接記憶體訪問dma,裝置驅動使用記憶體等)。

5.模擬linux系統,實現字元裝置和塊裝置的操作過程。完成塊裝置檔案系統的初始化及檔案操作函式集。完成塊裝置的讀寫請求佇列及提交過程。

6.分析mtd記憶體技術裝置,包括mtd的相關結構、mtd塊裝置的初始化和mtd塊裝置的讀寫操作。

7.了解sd/mmc卡塊裝置驅動程式。

三、設計報告

1.寫出設計題目及基本設計實現方法

2.寫出各種處理程式及函式的設計思想

3.寫出相關的資料結構和演算法流程圖

4.寫出設計的程式及函式,並分析執行結果

5.寫出設計體會

四、設計條件

4. 硬體環境:pⅲ以上微型機

5. 軟體環境:windows98(或linux)作業系統

6. 語言環境:c或c++

計算機作業系統綜合設計授課計畫

2015 2016 學年第 1 學期 授課計畫 課程名稱 計算機作業系統綜合設計 課程 143990170 授課物件 計算機2013本科 學時數 32 其中講課 0 實驗 32 執行的教學大綱 名稱 制定日期 計算機作業系統綜合設計 2014 教材 名稱 編著者 出版日期 無主要參考書目 1 作業系...

計算機作業系統

三 簡答題 1 程序管理 程序與程式的關係 1 程序是程式的一次執行。2 進城是乙個程式及其資料在處理機上順序執行時所發生的活動。3 程序是程式在乙個資料集合上執行的過程,它是系統進行資源分配和排程的乙個獨立單位。程序的狀態及其特徵 就緒狀態 當程序已分配到除cpu意外的所有必要資源後只要在獲得cp...

計算機作業系統總結

排程方式 排程方式有分頁式 分段式 段頁式3種。頁式排程是將邏輯和實體地址空間都分成固定大小的頁。主存按頁順序編號,而每個獨立編址的程式空間有自己的頁號順序,通過排程輔存中程式的各頁可以離散裝入主存中不同的頁面位置,並可據表一一對應檢索。頁式排程的優點是頁內零頭小,頁表對程式設計師來說是透明的,位址...