【導(dǎo)讀】腦,將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,獨(dú)立分析和解決實(shí)際問題的機(jī)會(huì)。及綜合利用C語言進(jìn)行程序設(shè)計(jì)的能力。的物理結(jié)構(gòu)、目錄結(jié)構(gòu)和文件操作的實(shí)現(xiàn),加深理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實(shí)現(xiàn),本課程設(shè)計(jì)的文件系統(tǒng)利用VC++軟件的編輯C語言功能,在Win32控制臺(tái)程序下。操作,在DOS環(huán)境下運(yùn)行。磁盤空閑空間的管理可選擇位示圖。如果采用位示圖來管理文件存儲(chǔ)空間,并采用顯式鏈接分配方式,則可以。將位示圖合并到FAT中。用戶的功能,各個(gè)用戶之間的文件系統(tǒng)互不干擾。文件系統(tǒng)安全以及管道文件與設(shè)備文件等特殊內(nèi)容。每個(gè)分區(qū)都是由結(jié)構(gòu)體組成,每個(gè)分區(qū)的結(jié)構(gòu)體的個(gè)數(shù)由格式化系統(tǒng)時(shí)決定。驗(yàn)證登錄用戶的身份,用戶登錄成功后會(huì)初始化當(dāng)前用戶等一系列的系統(tǒng)。新創(chuàng)建的文件狀態(tài)為關(guān)閉,同時(shí)更新位示圖和文件索引。的文件長度,當(dāng)文件不發(fā)生越界則接受鎖定狀態(tài),文件新建成功。若文件處于鎖定狀態(tài)則刪除失敗,若處于非鎖定狀態(tài)則操作成功。