1、檔案管理任務與功能
任務:把儲存、檢索、共用和保護檔案的手段,提供給作業系統本身和使用者,以達到方便使用者和提高資源使用率的目的。
功能:
---分配與管理外存
---提供合適的儲存方法
---檔案分享權限設定、保護,解決命名衝突
檔案組織圖:檔案、檔案元素、檔案系統
檔案系統 = 檔案管理程式(檔案和目錄的集合)+ 它所管理的全部檔案;
檔案系統是使用者與外存的介面;
為使用者提供統一方法(以資料記錄的邏輯單位),訪問儲存在物理介質上的資訊。
2、檔案分類
(1)按檔案性質與用途分:系統檔案、庫檔案、使用者檔案
(2)按操作保護分:唯讀檔案、可讀可寫檔案、可執行檔
(3)按使用方式分:臨時檔案、永久檔案、檔案檔案
(4)按使用者觀點分:普通檔案、目錄檔案、特殊檔案
(5)按存取的物理結構分:順序(連續)檔案、連結檔案、索引檔案
(6)按檔案的邏輯儲存結構分:有結構檔案、無結構檔案
(7)按檔案中的資料形式分:源檔案、目標檔案
3、檔案的邏輯結構和物理結構
檔案的邏輯結構
---從使用者觀點看
--按檔案名稱及記錄號存取檔案,是一維、連續的字元序列,方便儲存、檢索或加工
---檔案由若干個邏輯記錄組成,並加以命名或編號
檔案的物理結構
又稱檔案的儲存結構,是指檔案在外存上的儲存群組織形式,是與儲存介質的儲存效能有關;
空閑空間的管理方法主要有:空閑表法、空閑(自由)鏈表法、成組連結法
4、檔案目錄
(1)檔案目錄分類:一級檔案目錄、二級檔案目錄、多級檔案目錄
(2)檔案目錄的管理
目錄做成檔案,檔案系統便於內部統一管理,目錄檔案在使用時調入記憶體;
在作業系統中,大量採用“表格”管理。
5、檔案存取控制
解決檔案保護、保密和共用
常用的檔案存取控制方法有:存取控制矩陣、使用者權限表、使用口令、使用密碼
6、檔案系統的資料結構和表示
UNIX或Linux作業系統中檔案系統的主要特點
(1)作業系統檔案的目錄組織是一個樹形結構,從根結點到葉子稱為檔案的全路徑名,檔案可以由其全路徑名唯一確定;
(2)檔案本身是無結構的字元流;
(3)把外部裝置的特殊檔案和普通檔案以及目錄檔案都統一在檔案這一概念上,對於一般檔案的訪問、共用和保護方式也可以適用於外部裝置。