多級文件目錄清單地文件管理目標(biāo)系統(tǒng)

多級文件目錄清單地文件管理目標(biāo)系統(tǒng)

ID:47067155

大小:146.50 KB

頁數(shù):29頁

時間:2019-07-13

多級文件目錄清單地文件管理目標(biāo)系統(tǒng)_第1頁
多級文件目錄清單地文件管理目標(biāo)系統(tǒng)_第2頁
多級文件目錄清單地文件管理目標(biāo)系統(tǒng)_第3頁
多級文件目錄清單地文件管理目標(biāo)系統(tǒng)_第4頁
多級文件目錄清單地文件管理目標(biāo)系統(tǒng)_第5頁
資源描述:

《多級文件目錄清單地文件管理目標(biāo)系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、\山東理工大學(xué)計算機學(xué)院課程設(shè)計(操作系統(tǒng))班級姓名學(xué)號指導(dǎo)教師二○一一年六月二十四日\課程設(shè)計任務(wù)書及成績評定課題名稱基于多級文件目錄的文件管理系統(tǒng)設(shè)計Ⅰ、題目的目的和要求:鞏固和加深對操作系統(tǒng)(OS)原理的理解,初步掌握操作系統(tǒng)組成模塊和應(yīng)用接口的使用方法,提高進行工程設(shè)計和系統(tǒng)分析的能力;通過選做上面的課題,實現(xiàn)OS最基本模塊的管理功能,重點放在數(shù)據(jù)結(jié)構(gòu)設(shè)計、文檔規(guī)范化和程序設(shè)計風(fēng)格。Ⅱ、設(shè)計進度及完成情況日期內(nèi)容6.13-6.15選取參考書,查閱有關(guān)文獻資料,完成課程設(shè)計說明書內(nèi)容1部分。完成課程設(shè)計說明書內(nèi)容2-4部分6.1

2、6~6.20創(chuàng)建相關(guān)數(shù)據(jù)結(jié)構(gòu),錄入源程序6.21~6.22調(diào)試程序并記錄調(diào)試中的問題,完成課程設(shè)計說明書第5部分。6.23系統(tǒng)測試,演示設(shè)計成果,考核成績。6.24整理課程設(shè)計說明書,上午11時,由學(xué)習(xí)委員交課程設(shè)計說明書(計算機科學(xué)系9#213或直接交給指導(dǎo)教師)Ⅲ、主要參考文獻及資料[1]\湯子贏等.計算機操作系統(tǒng)(第二版).西安電子科技大學(xué)出版社,2006.8[2]馮耀霖等.操作系統(tǒng),西安電子科技大學(xué)出版社.1992[3]張堯?qū)W等.計算機操作系統(tǒng)教程(第2版).清華大學(xué)出版社,2001.4[4]譚耀銘.操作系統(tǒng).中國人民大學(xué)出版社

3、,2003.4[5]劉坤起.操作系統(tǒng)學(xué)習(xí)輔導(dǎo)與習(xí)題詳解[M].北京:電子工業(yè)出版社,2003:58-67[6]孫鐘秀等編著,操作系統(tǒng)教程[M],高等教育出版社,2003:46-78Ⅳ、成績評定:設(shè)計成績:(教師填寫)指導(dǎo)老師:(簽字)二○一一年六月二十四日\目錄第一章概述…………………………………………………………1第二章系統(tǒng)分析……………………………………………………2第三章系統(tǒng)設(shè)計……………………………………………………3第四章程序設(shè)計流程圖或N-S圖…………………………………6第五章調(diào)試過程中的問題及系統(tǒng)測試情況………………………

4、7第六章結(jié)束語………………………………………………………9附錄……………………………………………………………………10\\第一章概述課程設(shè)計是實踐性教學(xué)中的一個重要環(huán)節(jié),它以某一課程為基礎(chǔ),可以涉及和課程相關(guān)的各個方面,是一門獨立于課程之外的特殊課程。課程設(shè)計是讓同學(xué)對所學(xué)的課程更全面的學(xué)習(xí)和應(yīng)用,理解和掌握課程的相關(guān)知識。《計算機操作系統(tǒng)》一門重要的專業(yè)課,是開發(fā)操作系統(tǒng)和軟件系統(tǒng)的理論和應(yīng)用基礎(chǔ)。本課程設(shè)計要求設(shè)計一個基于多級文件目錄的文件管理系統(tǒng)。通過具體的文件存儲空間的管理、文件的物理結(jié)構(gòu)、目錄結(jié)構(gòu)和文件操作的實現(xiàn),加深對文件

5、系統(tǒng)內(nèi)部功能和實現(xiàn)過程的理解。第二章系統(tǒng)分析\1.在內(nèi)存中開辟一個虛擬磁盤空間作為文件存儲器,在其上實現(xiàn)一個多級文件目錄的文件管理系統(tǒng)。2.文件物理結(jié)構(gòu)可采用顯式鏈接或其他方法。4.文件目錄結(jié)構(gòu)采用多級目錄結(jié)構(gòu),每個目錄項包含文件名、物理地址、長度等信息,還可以通過目錄項實現(xiàn)對文件的讀和寫的保護。目錄組織方式可以不使用索引結(jié)點的方式,但使用索引結(jié)點,則難度系數(shù)為1.2。5.設(shè)計一個較實用的用戶界面,方便用戶使用。要求提供以下相關(guān)文件操作:第三章系統(tǒng)設(shè)計1.文件的操作(1)文件的創(chuàng)建:\(2)文件的打開:(3)文件的讀:read(4)文

6、件的寫:write(5)文件關(guān)閉:close2.數(shù)據(jù)結(jié)構(gòu)體1).文件夾數(shù)據(jù)結(jié)構(gòu)體:typedefstructMFD//主文件目錄{charusername[100];charpassword[100];FILE*fp;//文件目錄指針}MFD;2).用戶文件數(shù)據(jù)結(jié)構(gòu)體:typedefstructUFD//用戶文件目錄{charfilename[256];charprotect;//保護碼intlength;//文件長度}UFD;3).功能實現(xiàn)命令數(shù)據(jù)結(jié)構(gòu)體:typedefstructCOMM//命令串{charstring[256];//

7、用戶命令串structCOMM*next;//后繼指針:指向命令各參數(shù)所在的結(jié)點}COMM;MFDmainfd[N];//主文件目錄數(shù)組UFDuserfd[M];//用戶文件目錄數(shù)組\OFDopenfd[L];//打開文件目錄數(shù)組COMM*command;//命令串指針intnext;}DISK;3.主要模塊組成1).頭文件:#include#include//里面有clrscr()清屏函數(shù)#include#include#include//內(nèi)存分配

8、函數(shù)#include#include#defineN30//用戶數(shù)#defineM20//一個用戶可保存M個文件#defineL5//用戶只能一次打開L個

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。