第二十五天 File System(檔案系統)--上
檔案的型態可以分為兩種,data(又分為數值、文字或是二進位)和program。
而檔案的架構分成三種:
檔案的屬性有下列幾項:
檔案的運作有,新增、寫入、讀取、刪除、截短、重新定位,還有Open(Fi)和Close(Fi)。Open(Fi)是在disk內的目錄找Fi,打整個內容給移到記憶體來,Close(Fi)則是把整個Fi從記憶體一到disk。
而開啟檔時,都會有以下資訊:
Open file locking,有些作業洗桶或是file system會提供,調解對檔案的存取。他有兩種模式,mandatory(強制性)和advisory(諮詢式)。Mandatory的話,要存取就要看我有的lock跟請求; advisory則是process看lock的狀態再決定怎麼做。
以下是檔案的型態:
而檔案存取的方法主要分兩類:
那為什麼要有目錄呢?因為我們可以更快的存取檔案,對使用者來說也很方便,因為不同使用者的檔案可以有相同名稱,或是一個檔案也可以有不同的名稱,還可以依照不同的屬性去編排。
而目錄分為: