檔案管理器的職責
簡介
每個儲存在計算機記憶體中的檔案都包含使用者提供的特定資訊。檔案系統中儲存的檔案可以是多種形式,例如影像、音訊、影片、文字等。所有這些形式的資料都有不同的格式副檔名。作業系統負責管理儲存在計算機中的檔案的操作。輸入檔案資料可以儲存在主記憶體或輔助儲存裝置中以儲存和檢索資訊。
檔案以位、位元組或任何可以由檔案作者定義的記錄來表示。系統中儲存的每個檔案都有一個邏輯地址或位置,用於儲存和檢索過程。所有檔案在其各自的目錄中都遵循一個有序的層次結構,這使得使用者可以更快地搜尋特定檔案。每個檔案管理器都有一個特定的配置,這可能因作業系統而異,例如MacOS、Windows或Unix系統。
檔案管理器
檔案管理器是一個計算機軟體程式,用於為使用者提供一個平臺,以便在裝置上儲存和管理他們的檔案。該管理器能夠管理系統內單個檔案或檔案組。它執行諸如建立檔案、開啟、編輯和複製檔案到另一個位置、從位置刪除內容或完整檔案、管理檔案許可權等等功能。
儲存在目錄或資料夾中的使用者檔案遵循分層樹結構,其中檔案排列在目錄或資料夾中,幷包含有關其自身的詳細資訊,這些詳細資訊稱為元資料。元資料包含有關檔案建立日期、上次修改日期、訪問許可權、上次訪問日期、作者姓名和檔案大小的所有詳細資訊,所有這些詳細資訊都由檔案管理器提供給儲存在系統中的檔案。
檔案管理器的職責
檔案從一個位置轉移到另一個位置,可以透過複製或移動功能來實現。在此過程中,檔案管理器向用戶提供源位置和目標位置、移動/複製資料夾時傳輸的檔案數量、傳輸速率、尚待傳輸的檔案數量等資訊。所有這些詳細資訊都由圖形檔案管理器顯示給使用者。
它負責根據使用者的儲存位置或預設位置(磁碟驅動器分割槽中任何可用記憶體)使用作業系統中啟用的磁碟管理軟體來查詢新檔案。
它提供輸入和輸出互動,使用者可以根據需要執行讀取、寫入、編輯、刪除等操作。
它管理檔案的許可權或訪問許可權,從而決定誰可以訪問內容以及可以對檔案執行哪些操作。所有作業系統都以三種模式(讀、寫和執行 (rwx))提供對使用者檔案的訪問許可權。
在Linux作業系統中,此訪問許可權有所不同,它根據三個組(所有者、組或其他使用者)提供訪問許可權。
它使用所有者預定義的訪問許可權來保護檔案,因此不允許任何未經授權的使用者或駭客訪問檔案。
它將檔案分配給輔助儲存裝置,然後將檔案載入到主記憶體中,以便使用者端執行任何操作。
它支援將資料儲存在輔助裝置(如硬碟驅動器、USB 裝置、光碟驅動器等)中,並提供檔案資訊的詳細資訊,以便於訪問和儲存。
它負責以分層順序組織檔案,其中根目錄具有子目錄,每個子目錄都與多個檔案或子目錄相關聯。
它管理位於輔助儲存中的檔案,並且在使用者關閉裝置時不會被刪除。
它取消分配長時間未使用且使用者未訪問的檔案,並將相關更新新增到檔案分配表。
它支援透過HTTP、FTP和SMB等協議提供網路連線。當用戶可以瀏覽相應的檔案伺服器時,此連線對使用者而言是可行的。
缺點
當一組檔案以分層方式儲存在根目錄下時,檔案管理器將特定檔案帶到使用者介面選單需要更長的訪問時間。
當儲存更多檔案時,檔案管理器在查詢記憶體單元中的可用空間後需要時間來查詢這些檔案。
如果儲存在目錄中的檔案包含病毒,則病毒也可能傳播到其他檔案,這可能是檔案管理器需要克服的一個主要問題。
結論
檔案管理器負責管理檔案的記憶體分配/取消分配、磁碟操作以及輸入/輸出功能(讀取、寫入、修改、刪除、複製、移動等)。它還透過驗證預定義的訪問許可權來保護授權使用者的檔案。