模擬unix文件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn).doc
約72頁DOC格式手機(jī)打開展開
模擬unix文件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn),模擬unix文件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)頁數(shù) 72 字?jǐn)?shù) 19589摘要本文件系統(tǒng)主要是模擬unix文件系統(tǒng)的文件管理方法來設(shè)計(jì)的,設(shè)計(jì)過程中要考慮文件存儲(chǔ)空間的管理,文件物理結(jié)構(gòu)的設(shè)計(jì),磁盤i結(jié)點(diǎn)的分配與回收,內(nèi)存i結(jié)點(diǎn)的分配與回收,目錄檢索的實(shí)現(xiàn),文件和目錄的系統(tǒng)調(diào)用功能等方面的問題。一、課程設(shè)計(jì)題目及要求4(一)題目4(...
內(nèi)容介紹
此文檔由會(huì)員 猛龍 發(fā)布
模擬UNIX文件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
頁數(shù) 72 字?jǐn)?shù) 19589
摘要
本文件系統(tǒng)主要是模擬UNIX文件系統(tǒng)的文件管理方法來設(shè)計(jì)的,設(shè)計(jì)過程中要考慮文件存儲(chǔ)空間的管理,文件物理結(jié)構(gòu)的設(shè)計(jì),磁盤i結(jié)點(diǎn)的分配與回收,內(nèi)存i結(jié)點(diǎn)的分配與回收,目錄檢索的實(shí)現(xiàn),文件和目錄的系統(tǒng)調(diào)用功能等方面的問題。
一、 課程設(shè)計(jì)題目及要求 4
(一) 題目 4
(二) 文件系統(tǒng)應(yīng)具有的基本功能 4
(三) 設(shè)計(jì)要求系統(tǒng)結(jié)構(gòu) 4
(四) 設(shè)計(jì)要求數(shù)據(jù)結(jié)構(gòu) 4
(五) 選用程序設(shè)計(jì)語言:C++、C等 4
(六) 設(shè)計(jì)參考資料: 4
(七) 提示 4
二、 設(shè)計(jì)思想說明 5
(一) 設(shè)計(jì)思想分析 5
(二) 文件存儲(chǔ)空間的管理 5
(三) 文件物理結(jié)構(gòu)的設(shè)計(jì) 5
(四) 磁盤i結(jié)點(diǎn)的分配與 5
(五) 內(nèi)存i結(jié)點(diǎn)的分配與回收 6
(六) 目錄檢索的實(shí)現(xiàn) 6
(七) 文件和目錄的系統(tǒng)調(diào)用 6
三、 文件系統(tǒng)結(jié)構(gòu)的說明 7
(一) 塊管理層 7
(二) 內(nèi)存管理層 7
(三) 文件管理層 7
(四) 命令解釋層 8
四、 數(shù)據(jù)結(jié)構(gòu)的說明 8
/* 文件系統(tǒng)(內(nèi)存i節(jié)點(diǎn))數(shù)據(jù)結(jié)構(gòu) */ 8
/* 磁盤i節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu) */ 8
/* 查找內(nèi)存i節(jié)點(diǎn)的hash表數(shù)據(jù)結(jié)構(gòu) */ 8
/* 超級(jí)塊數(shù)據(jù)結(jié)構(gòu) */ 9
/* 目錄數(shù)據(jù)結(jié)構(gòu) */ 9
/* 系統(tǒng)打開表數(shù)據(jù)結(jié)構(gòu) */ 10
/* 用戶打開表數(shù)據(jù)結(jié)構(gòu) */ 10
五、 各模塊的算法流程圖 10
(一) 用戶登錄,建立文件系統(tǒng) 10
(二) 對(duì)文件的操作(mkdir、rmdir、creat、read、write、dir、cd等功能) 11
(三) 釋放占用的內(nèi)存空間,且退出系統(tǒng)(logout、halt等功能) 11
六、 使用說明書(即用戶手冊(cè)) 11
(一) 創(chuàng)建目錄:mkdir( 或 md ) 路徑名1 路徑名2 路徑名3 … … 11
(二) 刪除目錄:rmdir( 或 rd ) 路徑名1 路徑名2 路徑名3 …… 11
(三) 顯示目錄:dir( 或 ls ) 12
(四) 轉(zhuǎn)換目錄:cd 路徑名 12
(五) 建立文件:edit 文件名 12
(六) 顯示文件內(nèi)容:show 文件名 12
(七) 刪除文件:delete 文件名 12
(八) 改變文件權(quán)限:chmod 操作符 文件名 12
(九) 顯示幫助信息:help 12
(十) 用戶退出:logout 12
七、 程序運(yùn)行結(jié)果示例 12
八、 體會(huì)和建議 15
九、 程序清單 15
/*main.c*/ 15
/*syscall.c*/ 17
/*filesystem.h*/ 69
頁數(shù) 72 字?jǐn)?shù) 19589
摘要
本文件系統(tǒng)主要是模擬UNIX文件系統(tǒng)的文件管理方法來設(shè)計(jì)的,設(shè)計(jì)過程中要考慮文件存儲(chǔ)空間的管理,文件物理結(jié)構(gòu)的設(shè)計(jì),磁盤i結(jié)點(diǎn)的分配與回收,內(nèi)存i結(jié)點(diǎn)的分配與回收,目錄檢索的實(shí)現(xiàn),文件和目錄的系統(tǒng)調(diào)用功能等方面的問題。
一、 課程設(shè)計(jì)題目及要求 4
(一) 題目 4
(二) 文件系統(tǒng)應(yīng)具有的基本功能 4
(三) 設(shè)計(jì)要求系統(tǒng)結(jié)構(gòu) 4
(四) 設(shè)計(jì)要求數(shù)據(jù)結(jié)構(gòu) 4
(五) 選用程序設(shè)計(jì)語言:C++、C等 4
(六) 設(shè)計(jì)參考資料: 4
(七) 提示 4
二、 設(shè)計(jì)思想說明 5
(一) 設(shè)計(jì)思想分析 5
(二) 文件存儲(chǔ)空間的管理 5
(三) 文件物理結(jié)構(gòu)的設(shè)計(jì) 5
(四) 磁盤i結(jié)點(diǎn)的分配與 5
(五) 內(nèi)存i結(jié)點(diǎn)的分配與回收 6
(六) 目錄檢索的實(shí)現(xiàn) 6
(七) 文件和目錄的系統(tǒng)調(diào)用 6
三、 文件系統(tǒng)結(jié)構(gòu)的說明 7
(一) 塊管理層 7
(二) 內(nèi)存管理層 7
(三) 文件管理層 7
(四) 命令解釋層 8
四、 數(shù)據(jù)結(jié)構(gòu)的說明 8
/* 文件系統(tǒng)(內(nèi)存i節(jié)點(diǎn))數(shù)據(jù)結(jié)構(gòu) */ 8
/* 磁盤i節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu) */ 8
/* 查找內(nèi)存i節(jié)點(diǎn)的hash表數(shù)據(jù)結(jié)構(gòu) */ 8
/* 超級(jí)塊數(shù)據(jù)結(jié)構(gòu) */ 9
/* 目錄數(shù)據(jù)結(jié)構(gòu) */ 9
/* 系統(tǒng)打開表數(shù)據(jù)結(jié)構(gòu) */ 10
/* 用戶打開表數(shù)據(jù)結(jié)構(gòu) */ 10
五、 各模塊的算法流程圖 10
(一) 用戶登錄,建立文件系統(tǒng) 10
(二) 對(duì)文件的操作(mkdir、rmdir、creat、read、write、dir、cd等功能) 11
(三) 釋放占用的內(nèi)存空間,且退出系統(tǒng)(logout、halt等功能) 11
六、 使用說明書(即用戶手冊(cè)) 11
(一) 創(chuàng)建目錄:mkdir( 或 md ) 路徑名1 路徑名2 路徑名3 … … 11
(二) 刪除目錄:rmdir( 或 rd ) 路徑名1 路徑名2 路徑名3 …… 11
(三) 顯示目錄:dir( 或 ls ) 12
(四) 轉(zhuǎn)換目錄:cd 路徑名 12
(五) 建立文件:edit 文件名 12
(六) 顯示文件內(nèi)容:show 文件名 12
(七) 刪除文件:delete 文件名 12
(八) 改變文件權(quán)限:chmod 操作符 文件名 12
(九) 顯示幫助信息:help 12
(十) 用戶退出:logout 12
七、 程序運(yùn)行結(jié)果示例 12
八、 體會(huì)和建議 15
九、 程序清單 15
/*main.c*/ 15
/*syscall.c*/ 17
/*filesystem.h*/ 69
TA們正在看...
- 聚合物/甜菜堿表面活性劑提高水驅(qū)后殘余油采收率...pdf
- 【精品】大學(xué)英語四級(jí)精講.ppt
- xx集團(tuán)電子商務(wù)方案研究(含論文、答辯ppt).rar
- 求職招聘網(wǎng)站運(yùn)營與盈利分析(含論文、答辯ppt).rar
- b2c電子商務(wù)配送問題及其對(duì)策研究(含畢業(yè)論文、答...rar
- 電子商務(wù)環(huán)境下的雅威服裝物流分析與研究(含開題...rar
- xx水產(chǎn)公司網(wǎng)上銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含程序、論文、...rar
- xx物流網(wǎng)上物流平臺(tái)的運(yùn)營模式研究(含論文、答辯pp...rar
- 煤氣工程公司網(wǎng)站的設(shè)計(jì)與開發(fā)(含開題、程序、論文...rar
- xx房地產(chǎn)網(wǎng)站設(shè)計(jì)與開發(fā)(含開題、程序、論文、答辯...rar