作業系統檔案管理實現思路

2021-10-11 00:18:27 字數 397 閱讀 5577

檔案管理具有對檔案儲存空間的管理、目錄管理、檔案的讀/寫管理以及檔案的共享與保護功能

檔案儲存空間的管理:具體檔案管理:

鏈結分配:鏈結檔案(將乙個檔案離散的進行儲存,儲存資訊儲存在fat表中,fat儲存在fcb中)

所有鏈結指標統一存放在一張顯示的鏈結表(fat表:檔案分配表)中。乙個邏輯磁碟設定一張表,以物理盤塊號為序,表項內容為指向某檔案的下一盤塊的指標。

檔案訪問\修改方法:

檔案讀取就通過檔案目錄讀取(流程:檔案目錄 -> fcb ->fat->合併)

刪除檔案和新增檔案都要修改空閒盤塊棧(具體怎麼修改你可以擴充一下)

目錄管理:

作業系統 檔案管理

使用者作業中要用到各種各樣的資訊,如源程式 目標程式 資料 各種語言的編譯程式等。有的資訊需要長期儲存,而有的只是臨時使用。計算機系統經常把資訊儲存在磁碟等儲存介質上,也要利用輸入級 印表機等裝置進行資訊的輸入或輸出。啟動外圍裝置訪問資訊時一項相當複雜 繁瑣的工作。為減輕使用者的負擔和保證系統的安全...

作業系統 檔案管理

檔案系統是用來管理計算機內部儲存的程式和資料。陣列組成可分為 資料項 記錄和檔案。資料項可以組成記錄,記錄可以組成檔案。屬性 檔案具有以下屬性 檔案型別 檔案長度 檔案物理位置 檔案的建立時間。型別 檔案型別可分為普通檔案 目錄檔案 特殊檔案。為了方便統一管理,系統將所有的輸入輸出裝置都視為檔案。檔...

作業系統 檔案管理

9 檔案系統的層次結構 10 磁碟 外存 10.4 磁碟的管理 1 順序檔案 2 索引檔案 3 索引順序檔案 1 實現 乙個檔案對應乙個fcb 檔案控制塊 乙個fcb就是乙個目錄項,多個fcb組成檔案目錄 2 操作 搜尋 建立檔案 刪除檔案 顯示檔案 修改檔案 3 目錄結構 4 索引結點 存放除了檔...