易學筆記-系統分析師考試-第3章 作業系統基本原理/3.4 檔案管理/3.4.1 檔案的組織結構
阿新 • • 發佈:2018-11-17
- 檔案的組織結構
- 概念:指的是檔案的構造方式,從使用者角度是檔案的邏輯組織,從系統角度是檔案的物理組織
- 檔案的邏輯結構
- 概念:使用者概念中的檔案,不依賴於物理儲存
- 無結構的流式檔案
- 指的是資訊項的組合,單位是位元組,系統不對檔案進行格式化
- 舉例:
- 源程式檔案
- 目的碼檔案
- UNIX系統中所有的流式檔案
- 有結構的記錄式檔案
- 指的是資料記錄的組合,基本單位是記錄,是由資料項組成
- 有三種邏輯結構
- 順序儲存方式:記錄按順序排列
- 直接儲存方式:記錄儲存不按順序的
- 按鍵儲存方式:使用者對檔案的訪問不是根據檔案的地址的,二是根據檔案內容
- 檔案的物理結構
- 指的是檔案儲存於介質上的組織方式,依賴於物理儲存和儲存空間
- 順序結構:
- 概念:邏輯上連續的記錄構成的檔案分配到連續的物理塊中
- 優點:檔案儲存簡單、儲存速度快
- 缺點:空間利用率低,檔案記錄插入或刪除操作不方便,檔案在檔案末尾操作
- 連結結構
- 概念:資訊存在在不連續的物理塊中,每個物理塊都設有一個指標指向後續的物理塊
- 分類:
- 顯式連結:連結的指標專門存放在連結表中
- 隱式連結:連結的指標存放在物理塊中
- 優點:儲存空間利用率高,檔案容易擴散
- 缺點:查詢效率低
- 索引結構
- 概念:為每一個檔案建立索引表,每個表項指出資訊所在的物理塊,按邏輯建立順序或者建立的某一個關鍵字進行排序
- 分類:對於大檔案可以建立多個索引或者索引放到一個檔案中,稱為索引檔案
- 優點:有助於檔案的動態增長和存取方便
- 缺點:建立索引表增加了儲存空間的開銷
- 舉例:
- 樹形檔案結構
- 檔案目錄
- 概念:檔案控制塊的計劃稱為檔案目錄,檔案目錄也是檔案的一種,稱為目錄檔案
- 組織形式:檔案系統一般採用一級目錄、二級目錄和多級目錄。UNIX和WINDOWS系統都是採用多級目錄的