文件的使用
檔案儲存結構與使用方式
- 檔案的儲存結構不僅與儲存裝置的實體特性有關,還與使用者如何使用檔案有關。
- 檔案儲存在輔存空間。當要存取某個文件時,必須將其從輔存讀入主存。
文件表
- 系統開啟檔案表:整個系統提供一張系統開啟檔案表,用於追蹤所有正在使用的檔案。
- 使用者開啟文件表:每個使用者有一張使用者開啟文件表,用於追蹤該使用者正在使用的文件。
- 共用檔案:當多個程序共用同一個檔案時,多個使用者的開啟檔案表必須對應系統開啟檔案表的相同入口位址。
檔案的基本操作
每個基本操作也稱為文件操作原語,主要包括以下六個操作:
- 建立文件操作:建立一個新文件。
- 開啟文件操作:開啟一個現有文件,使其可以進行讀寫操作。
- 讀取文件操作:從文件中讀取資料。
- 寫入文件操作:向文件中寫入資料。
- 關閉文件操作:關閉已開啟的文件。
- 刪除檔案操作:刪除一個檔案。
檔案存取過程
文件存取過程因操作類型不同而有所差異。以下是幾種常見的文件存取過程:
-
讀取文件:
-
寫文件:
-
刪除檔案: