

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、《操作系統(tǒng)課程設(shè)計操作系統(tǒng)課程設(shè)計》題目題目課程設(shè)計要求:課程設(shè)計要求:1、可以依據(jù)教材中的算法自行選題,也可以從下面給出的題目中選題。要求每兩名同學(xué)之間課程設(shè)計內(nèi)容應(yīng)該不同每兩名同學(xué)之間課程設(shè)計內(nèi)容應(yīng)該不同。如果有選擇相同題目的小組,則設(shè)計方案不同,否則視為抄襲。2、分析設(shè)計要求,給出解決方案,建立必要的數(shù)據(jù)結(jié)構(gòu),然后設(shè)計總體流程(包括界面)、詳細設(shè)計必要的算法,并最終顯示出結(jié)果?;赪indows或Linux操作系統(tǒng)都可以用何種編程
2、語言都可以。3、提交設(shè)計報告包括設(shè)計要求、設(shè)計思想及流程、設(shè)計所涉及的主要數(shù)據(jù)結(jié)構(gòu)、程序清單、運行結(jié)果、設(shè)計心得、參考資料等。4、最終成績決定因素=設(shè)計質(zhì)量(40)+設(shè)計報告(30)+答辯(30)5、設(shè)計報告內(nèi)容與他人相同者無成績。設(shè)計報告內(nèi)容與他人相同者無成績。6、要求同學(xué)們在上機前,盡量多做準(zhǔn)備,編寫好程序代碼,上機時進行修改要求同學(xué)們在上機前,盡量多做準(zhǔn)備,編寫好程序代碼,上機時進行修改調(diào)試,以提高上機效率。調(diào)試,以提高上機效率。
3、課程設(shè)計題目:課程設(shè)計題目:1Windows多線程控制臺程序多線程控制臺程序目的:學(xué)習(xí)和掌握如何編寫Windows多線程控制臺程序。通過編寫程序,加深對進程和線程關(guān)系的理解,掌握多線程程序的執(zhí)行和編寫技巧。內(nèi)容要求:寫一個單進程多線程的Windows控制臺程序,該程序在一個進程內(nèi)建立N個線程來執(zhí)行指定的任務(wù)。N由命令行傳遞給系統(tǒng)。Win32控制臺應(yīng)程序中,主函數(shù)的格式如:voidmain(intargcartv[]),可以獲取命令行參數(shù)
4、。通過VC“工程/設(shè)置”的C/C屬性頁設(shè)置應(yīng)用程序為“MTD”多線程。利用Win32APICreateThread()來生成線程。參考書:《操作系統(tǒng)原理與實踐教程》周湘貞曾憲權(quán)編清華出版社2睡眠理發(fā)師問題睡眠理發(fā)師問題實驗?zāi)康模毫私庑盘柫繖C制,了解并掌握進行同步和機制,熟悉信號量的操作重復(fù)以上過程,直到所要進程都完成為止。5讀者與寫者問題(進程同步問題)讀者與寫者問題(進程同步問題)實驗?zāi)康模毫私膺M程同步的概念,理解信號量機制的原理,掌
5、握運用信號量解決進程同步問題的方法,進而學(xué)會運用進程的同步與互斥。設(shè)計要求:編程模擬教材中討論的讀者與寫者問題,要求能顯示結(jié)果。6模擬文件管理系統(tǒng)模擬文件管理系統(tǒng)實驗?zāi)康模荷钊肓私馕募芾硐到y(tǒng),初步掌握文件管理系統(tǒng)的實現(xiàn)方法。設(shè)計要求:編寫一程序,模擬一個簡單的文件管理系統(tǒng)。樹型結(jié)構(gòu),目錄下可以是目錄,也可以是文件。在此文件管理系統(tǒng),可實現(xiàn)的操作有:改變目錄:格式:cd顯示目錄:格式:dir[]創(chuàng)建目錄:格式:md刪除目錄:格式:rd新
6、建文件:格式:edit刪除文件:格式:del退出文件系統(tǒng):exit實現(xiàn)參考:1文件系統(tǒng)采用二叉樹型存儲結(jié)構(gòu),結(jié)點結(jié)構(gòu)如下:structFileNodefilename[FILENAME_LEN]文件名目錄名intisdir目錄、文件的識別標(biāo)志inti_nlink文件的鏈接數(shù)intadr文件的地址structFileNodeparentchild指向父親的指針和指向左孩子的指針structFileNodesibling_prevsibli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 操作系統(tǒng)課程設(shè)計——操作系統(tǒng)課程設(shè)計模擬操作系統(tǒng)
- 操作系統(tǒng)課程設(shè)計-- 操作系統(tǒng)
- 操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計
- 內(nèi)存管理(操作系統(tǒng))操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計報告
- 操作系統(tǒng)課程設(shè)計論文
- 操作系統(tǒng)課程設(shè)計 (4)
- 操作系統(tǒng)課程設(shè)計1
- 課程設(shè)計報告--操作系統(tǒng)
- linux操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)課程設(shè)計報告
- 操作系統(tǒng)原理課程設(shè)計
- 操作系統(tǒng)課程設(shè)計--模擬操作系統(tǒng)的實現(xiàn)
- 操作系統(tǒng)課程設(shè)計報告
- 操作系統(tǒng)課程設(shè)計1
評論
0/150
提交評論