軟件設計師7--OS文件管理

操作系統文件管理

1. 文件和文件系統

  1. 文件。文件是具有符號名的、在邏輯上具有完整意義的一組相關信息項的集合。

  2. 信息項是構成文件的基本單位,可以是一個字符,也可是一個記錄,這個記錄可不等長。

  3. 文件包括文件體和文件說明。文件說明是操作系統爲了管理文件所用到的信息,包括文件名、文件內部標誌、文件的類型、文件存儲地址、文件的長度、訪問權限、建立時間和訪問時間等。

  4. 文件系統的功能。按文件名存取;統一的用戶接口;併發訪問和控制;安全性控制;優化性能;差錯恢復。

  5. 文件的物理結構(物理存儲)。

    • 連續結構。存放在連續編號的物理塊中。
    • 鏈接結構。存放在多個物理快中,每個物理快有一個指針指向下一個物理快。
    • 索引結構。存放在多個物理快中,系統爲每個文件建立一張索引表,記錄了文件的各個物理快地址。
  6. unix操作系統的文件分爲普通文件、目錄文件和設備文件。

  7. 文件控制塊。爲實現按名存取,系統爲每個文件設置了用於描述文件和控制文件的數據結構,它包括文件名、存放的物理地址等。這個數據結構稱爲文件控制塊。文件控制塊的集合稱爲文件目錄。

  8. 常見文件鏈接有硬鏈接和符號鏈接。

  9. 硬鏈接:兩個文件目錄表指向同一個索引結點的鏈接。

  10. 符號鏈接:建立新的文件或目錄,並與原來的文件或目錄進行路徑名映射。符號鏈接可以跨越文件系統,跨機器,通過互聯網鏈接其他機器中的文件。

  11. 文件權限(RWX)是基於用戶的,每個用戶對同一個文件的權限可以不同。通過存儲控制矩陣來表示文件的權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章