操作系統(tǒng)課程設計.doc_第1頁
操作系統(tǒng)課程設計.doc_第2頁
操作系統(tǒng)課程設計.doc_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

操作系統(tǒng)課程設計課程名稱:操作系統(tǒng)原理課程設計 英文名稱:Project design of Principles of Operating System課程編號:0901316面向專業(yè):計算機科學與技術課程總學時:_40_;實驗學時_24 _;課程學分:_ 1.5_;一、課程設計目的操作系統(tǒng)原理是計算機專業(yè)的核心課程。本課程設計的目的旨在加深學生對計算機操作系統(tǒng)內核的理解,提高對操作系統(tǒng)內核的分析與擴展能力。在課程理論教學中,較多地是講解操作系統(tǒng)理論和實現(xiàn)原理。本課程設計提供兩類難度相當?shù)膶嶒灒瑢W生可按照自己的興趣選做A類或者B類:A、本課程設計要求學生在閱讀Linux操作系統(tǒng)源代碼的基礎上完成如下兩個主要Project:1、 在Linux2.4的內核中添加新的系統(tǒng)調用,以理解系統(tǒng)調用的工作機制,掌握擴展內核功能的技術。2、 在Linux2.4中修改調度程序的代碼,擴展一個新的調度算法B、在Java虛擬機上完成如下兩個Project:1、基于java虛擬機的線程調度2、請求頁式管理的Java實現(xiàn)為將來在基于Linux的嵌入式系統(tǒng)開發(fā)或在Java虛擬機上的軟件開發(fā)工作奠定基礎。二、實驗內容、學時分配與組織序號實驗項目 名稱 內 容 提 要實驗性質實驗種類學時分配每組人數(shù)備注 1 Linux內核代碼分析(部分)1、 Linux內核代碼的層次分析2、 調度程序代碼段的分析3、 系統(tǒng)調用內部數(shù)據(jù)結構以及執(zhí)行過程的分析4、 內核調試基本技術專業(yè)基礎基本型123-4必做 2新增系統(tǒng)調用1、編寫一個新系統(tǒng)調用的響應函數(shù),函數(shù)的名稱和功能由實驗者自行定義。把新的系統(tǒng)調用函數(shù)嵌入到Linux內核中2、編寫應用程序以測試新的系統(tǒng)調用并輸出測試結果專業(yè)基礎綜合型163-4必做(2、3選一) 3進程調度的擴展1、 分析Linux進程調度模塊2、 擴展調度模塊,使得新創(chuàng)建的普通進程獲得的優(yōu)先級比一個曾經運行過的優(yōu)先級高專業(yè)基礎綜合型163-4必做(2、3選一) 4基于java虛擬機的線程調度1、 Java線程的優(yōu)先級機制及調度機制2、 用Java語言實現(xiàn)基于優(yōu)先級的輪轉線程調度3、 至少創(chuàng)建5個線程并輸出它們在上述調度算法下的調度情況,并輸出到終端,以檢查算法的執(zhí)行情況專業(yè)基礎綜合型203-4必做5請求頁式管理的Java實現(xiàn)1、 創(chuàng)建一個頁面訪問序列(頁號范圍為0-9),序列長度自定,假定分配給線程的主存塊數(shù)為3,即M=32、 實現(xiàn)下面的頁面置換算法:FIFO近似LRUOPT3、輸出頁面置換序列和缺頁率專業(yè)基礎綜合型8-103-4必做三、教學管理模式與注意事項1 每個學生小組成員必須有明確的分工,在上機前必須認真復習課程有關內容,設計相關數(shù)據(jù)結構和算法,初步寫出相關程序。2 指導教師必須明確課程設計要求、性能及注意事項,并給出相應參考資料(電子版)和相關網站。3 學生在完成全部“必做實驗”的同時,可根據(jù)自己的實際情況,選擇“選做實驗”。選做內容應包含基本內容。指導教師需要綜合講解。四、成績評定與占課程總成績的比例1 指導教師根據(jù)每個學生小組必做實驗和選做完成情況、實驗結果的正確性、選做實驗的數(shù)量和完成情況,進行小組評分,作為該小組成員的最高得分.2 對組內各個成員評分,結合學生小組分工情況和組內評價進行評分,并將成績記錄在冊。五、設備與器材配置(每組)1微機 1臺2打印機 1臺(或兩組合用)3耗材 若干六、實驗參考資料1 Gray NuttKernel Projects for Linux(影印版)北京:機械工業(yè)出版社

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論