《操作系統(tǒng)課程設計》指導書_第1頁
《操作系統(tǒng)課程設計》指導書_第2頁
《操作系統(tǒng)課程設計》指導書_第3頁
《操作系統(tǒng)課程設計》指導書_第4頁
《操作系統(tǒng)課程設計》指導書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、操作系統(tǒng)課程設計指導書李曉東 編電子與信息工程學院計算機系2021-9一、課程設計的目的和意義本課程設計是學生在學完了?操作系統(tǒng)?課程后,培養(yǎng)學生程序設計能力的一個重要教學環(huán)節(jié)。課程設計為學生提供了一個動手、動腦并獨立實踐的時機,有助于學生將教材的理論知識和實踐相結合,從而鍛煉學生分析問題、解決問題的能力,提高學生實際編寫程序的能力,為學生學習計算機專業(yè)的后續(xù)課程打下良好根底。本課程設計要求對操作系統(tǒng)的分析以加深對計算機硬件結構和系統(tǒng)軟件的認識,初步掌握操作系統(tǒng)組成模塊和應用接口的使用方法,提高進行工程設計和系統(tǒng)分析的能力,為畢業(yè)設計和以后的工程實踐打下良好的根底。本課程設計的主要目的: 1熟

2、悉并穩(wěn)固?操作系統(tǒng)?的根本概念和根本理論,加強對操作系統(tǒng)有關原理的理解; 2.培養(yǎng)學生自主學習、獨立思考的能力,學會查找資料并善于分析資料的能力; 3.培養(yǎng)學生嚴謹?shù)墓ぷ髯黠L,提倡互相學習培養(yǎng)團隊精神; 4.提高學生獨立設計、獨立調試程序的能力;5.初步養(yǎng)成良好的系統(tǒng)軟件分析和設計能力,形成良好的編程風格。二、本課程設計有關要求根本要求:1、穩(wěn)固和加深對操作系統(tǒng)原理的理解,提高綜合運用本課程所學知識的能力。2、培養(yǎng)學生選用參考書,查閱手冊及文獻資料的能力。培養(yǎng)獨立思考、深入研究、分析問題、解決問題以及團隊協(xié)作能力。3、通過實際操作系統(tǒng)的分析設計、編程調試,掌握系統(tǒng)軟件的分析方法和工程設計方法。

3、4、能夠按要求編寫課程設計報告書,能正確闡述設計和實驗結果、正確繪制系統(tǒng)和程序框圖。5、通過課程設計,培養(yǎng)學生嚴謹?shù)目茖W態(tài)度,嚴肅認真的工作作風,和團隊協(xié)作精神。具體要求:1認真閱讀本課程設計指導書,明確課程設計的目的、意義和要求;2根據(jù)要求完成課程設計的系統(tǒng)開發(fā)和調試任務,提供可運行的課程設計系統(tǒng),參加上機面試辯論。3根據(jù)學校有關格式要求,完本錢課程設計的課程設計說明書。(必須繪制系統(tǒng)工作原理圖及算法流程圖)重點:本設計的重點是要求根據(jù)任務要求,確定操作系統(tǒng)有關算法并加以實現(xiàn),注重實際應用能力的培養(yǎng)。三、本課程設計的內容和題目本課程設計的主要內容為:根據(jù)自己的實際情況和能力,實現(xiàn)操作系統(tǒng)各主

4、要功能模塊并組合成模擬系統(tǒng)。主要模塊如實現(xiàn)計算機操作系統(tǒng)中的進程調度功能模塊,存儲管理或文件管理等模塊。 設計一 操作系統(tǒng)命令接口設計設計目的:通過設計一些簡單的操作系統(tǒng)的命令接口,使學生掌握操作系統(tǒng)接口的設計方法。設計要求:學生在熟悉操作系統(tǒng)的命令接口及程序接口的根底上,利用C語言、DOS中斷中21H與屏幕顯示相關的中斷調用實現(xiàn)的以下命令接口。包括:1) 命令解釋器2) 列目錄命令3) 顯示時間命令4) 顯示日期命令5) 回顯字符串命令6) 創(chuàng)立目錄命令7) 刪除目錄命令8) 更改路徑命令9) 顯示當前工作目錄命令10) 刪除文件命令11) 打印文本命令12) 文件重新命名13) 顯示文本命

5、令14) 顯示版本命令15) 顯示目錄結構命令16) 去除當前顯示內容命令等上述內容中,所有命令通過命令解釋器能夠執(zhí)行,即啟動命令解釋器以后,輸入相應命令,按照輸入指令執(zhí)行相應功能,并在屏幕上顯示相應結果。設計二 進程管理系統(tǒng)設計設計目的:加深對進程概念及進程管理各局部內容的理解;熟悉進程管理中主要數(shù)據(jù)結構的設計及進程調度算法、進程控制機構、同步機構及通訊機構的實施。設計要求:要求設計一個允許n個進程并發(fā)運行的進程管理模擬系統(tǒng)。該系統(tǒng)包括有簡單的進程控制、同步與通訊機構,其進程調度算法可任意選擇。每個進程用一個PCB表示,其內容根據(jù)具體情況設置。各進程之間有一定的同步關系可選。系統(tǒng)在運行過程中

6、應能顯示或打印各進程的狀態(tài)及有關參數(shù)的變化情況,以便觀察諸進程的運行過程及系統(tǒng)的管理過程。設計三 存貯器管理系統(tǒng)設計設計目的:使學生熟悉存貯器管理系統(tǒng)的工作原理及設計方法;加深對所學各種存貯器管理方案的理解;設計要求:要求采用一些常用的存貯器分配算法,設計一個存貯器管理模擬系統(tǒng)并調試運行。模擬環(huán)境應盡量接近真實。設計四 SPOOLing系統(tǒng)設計設計目的:通過設計一個簡單的SPOOLing系統(tǒng)來模擬實際的SPOOLing輸入/輸出過程,以掌握這種有用的技術。設計要求:要求將SPOOLing輸入/輸出處理程序編成一個獨立的進程模塊并與其它請求輸入/輸出的進程并發(fā)運行。SPOOLing進程負責把從輸

7、入設備讀入的信息送到外存輸入井中,或把外存輸出井中的信息送到打印機等輸出設備上輸出。其余進程只要求編寫輸入/輸出局部的程序。設計五 文件管理系統(tǒng)設計設計目的:通過設計和調試一個簡單的文件系統(tǒng),主要是模擬文件操作命令的執(zhí)行,來模擬文件管理,使學生對主要文件操作命令的實質和執(zhí)行過程有比擬深入的了解,掌握它們的根本實施方法。設計要求: 設計一個支持n個用戶的文件系統(tǒng),每個用戶可擁有多個文件;采用二級或二級以上的多級文件目錄管理;對文件應設置存取控制保護方式,如“只能執(zhí)行、“允許讀、“允許寫等;系統(tǒng)的外部特征應接近于真實系統(tǒng),可設置下述文件操作命令:建立文件、翻開文件、關閉文件、刪除文件、讀文件、寫文

8、件、復制文件、查詢目錄。通過鍵盤或鼠標使用該文件系統(tǒng),系統(tǒng)應顯示操作命令的執(zhí)行結果。四、課程設計應提交的文檔資料本課程設計要求按照學校有關標準的要求完成,在課程設計完成后需要提交的成果和有關文檔資料包括課程設計的說明書,課程設計有關源程序及可運行程序含運行環(huán)境。其中課程設計說明書的格式按學校標準見附件1,其內容不能過于簡單,必須包括的內容有: 1、課程設計的根本思想,系統(tǒng)的總體結構和各子模塊的功能說明;2、課程設計有關算法的描述,并畫出有關算法流程圖; 3、源程序中核心代碼的說明。源代碼要求在關鍵的位置有注釋,增加程序的可讀性。程序結構和變量等命名必須符合有關軟件開發(fā)的技術標準參見有關文獻。4

9、、本課程設計的個人總結,主要包括以下內容: 1 課程設計中遇到的主要問題和解決方法; 2 你的創(chuàng)新和得意之處; 3 設計中存在的缺乏及改良的設想; 4 本次課程設計的感想和心得體會。5、參考文獻此外,填寫在?課程設計說明書?中,必須根據(jù)要求認真填寫課程設計任務書,排版要求整齊,美觀,打印后與課程設計說明書封面一起裝訂好,并于本學期第5周星期1下午前交到我處email:fosu_computer163 。源代碼可由班長或學習委員統(tǒng)一打包發(fā)給我如文件太大,可分成多個文件包。打包格式要求:每個同學用 學號+姓名 做文件夾,文件夾內放入課程設計說明書電子版最好用word2003格式,程序源代碼、可執(zhí)行

10、文件及其他需要的文件。如果必要也可自己直接發(fā)送給我注意收到我的回復郵件才能保證發(fā)送成功。五、進度安排 依照教學方案,課程設計時間為:2周。 本設計要求按照軟件工程的根本過程完成設計。建議將時間分為三個階段:第一階段,根據(jù)題目要求,確定系統(tǒng)的總體設計方案:即系統(tǒng)包括哪些功能模塊,每個模塊的實現(xiàn)算法,并畫出相應的流程圖同時編寫相應的設計文檔;第二階段,根據(jù)流程圖編寫程序代碼并調試,再將調試通過的各個子模塊進行集成調試;第三階段,歸納文檔資料,按要求填寫在?課程設計說明書?上,并參加辯論。三個階段時間分配的大概比例是:35: 45: 20。 六、考核 學生在完成課程設計的任務后,將?課程設計說明書?

11、提交指導教師進行檢查。指導教師對到達要求的學生簽名認可,同意其參加辯論。未經(jīng)檢查或檢查未通過者不能參加辯論。 辯論時先由學生運行符合課程設計題目要求的系統(tǒng),講解設計思想,然后由指導教師進行提問,學生答復。 課程設計的成績根據(jù)學生在課程設計期間的態(tài)度、課程設計的完成情況和難易程度,文檔的質量以及辯論時的表現(xiàn)綜合評定。不符合要求的設計報告,抄襲的設計報告或者在設計中完全未參與的將作不及格處理。 考核成績中程序設計占65,文檔占20,面試辯論占15.六、教材及參考書教材:湯小丹?計算機操作系統(tǒng)?第三版西安電子科技大學出版社 參考書:張堯學 史美林?計算機操作系統(tǒng)教程?實驗指導 清華大學出版社 200

12、0湯子瀛 ?計算機操作系統(tǒng)?修訂版西安電子科技大學出版社 2001附件:課程設計說明書設計名稱: 題 目: 學生姓名: 專 業(yè): 班 級: 學 號: 指導教師: 日 期: 年 月 日 課程設計任務書 專業(yè) 年級 班 一、 設計題目二、 主要內容三、 具體要求四、 進度安排序號起始時間結束時間內 容備注1234五、 完成后應上交的材料在本課程設計完成后需要提交的成果和有關文檔資料包括:1、 課程設計的說明書課程設計報告。2、課程設計有關源程序及可運行程序光盤或電子郵件。 3、其他需要提交的材料如非常用開發(fā)工具或平臺、模擬或仿真環(huán)境等。六、 總評成績:指導教師 簽名日期 年 月 日系 主 任 審核日期 年 月 日佛山科學技術學院課程設計用紙四號黑體加粗居中目 錄一設計任務分析1二步進電機步距角誤差測量系統(tǒng)總體方案的設計121系統(tǒng)的驅動控制方案設計1小四號宋體兩端對齊,1.5倍行距佛山科學技術學院課程設計用紙一級標題:四號宋體

溫馨提示

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

評論

0/150

提交評論