文件管理是操作系統的五大職能之一,是關于文件的邏輯組織和物理組織,目錄的結構和管理。是對文件存儲器的存儲空間進行組織、分配和回收,負責文件的存儲、檢索、共享和保護。文件系統的用戶只要知道所需文件的文件名,就可存取文件中的信息。
文件管理的主要作用
文件管理的主要作用有三:
1. 文件存儲空間管理
文件系統對諸多文件及文件的存儲空間實施統一管理。主要任務是為每個文件分配必要的外存空間,提高外存的利用率,并能有助于提高文件系統的運行速度。為此,系統應設置相應的數據結構,用于記錄文件存儲空間的使用情況,以供分配存儲空間時參考;系統還應該具有對存儲空間進行分配和回收的功能。盤塊的大小通常為512 B~8 KB,為了提高存儲空間的利用率,對存儲空間的分配,通常是采用離散分配方式,以減少外存零頭,并以盤塊為基本分配單位。
2. 目錄管理
由系統為每個文件建立一個目錄項,方便在外存上找到所需的文件。目錄項包括文件名、文件屬性、文件在磁盤上的物理位置等。由幾個目錄項又可構成一個目錄文件。目錄管理的主要任務是為每個文件建立其目錄項,并對眾多的目錄項加以有效的組織,實現方便的按名存取。用戶只需要提供文件名, 就能對該文件進行存取。此外,還應能提供快速的目錄查詢手段,以提高對文件的檢索速度。最后目錄管理還應能實現文件共享,這樣,只須在外存上保留一份該共享文件的副本。
3. 文件的讀/寫管理和保護
文件的讀寫管理。是根據用戶的請求,從外存中讀取數據,或將數據寫入外存。在進行文件讀寫時,系統先根據用戶給出的文件名,去檢索文件目錄,從中獲得文件在外存中的位置。然后利用文件讀寫指針對文件進行讀寫。一旦讀寫完成,便修改讀寫指針,為下一次讀寫做好準備。由于讀和寫操作不會同時進行,故可合用一個讀寫指針。并且對文件進行保護。
[免責聲明]
文章標題: 文件管理的主要作用
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。