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