從使用者角度看,引入文件系統的主要目的是實現對文件的按名訪問;用戶只要知道文件名就可以訪問文件,而不必考慮文件存儲在磁碟上什麼地方。
本教學操作環境:windows7系統、Dell G3電腦。
從使用者角度看,引入檔案系統的主要目的是實現對檔案的按名存取。
檔案系統是作業系統用於明確儲存裝置(常見的是磁碟,也有基於NAND Flash的固態硬碟)或分割區上的檔案的方法和資料結構;即在儲存裝置上組織文件的方法。
作業系統中負責管理和儲存檔案資訊的軟體機構稱為檔案管理系統,簡稱檔案系統。
從系統角度來看,檔案系統是對檔案儲存裝置的空間進行組織和分配,負責檔案儲存並對存入的檔案進行保護和檢索的系統。具體地說,它負責為用戶建立文件、修改文件、訪問文件、轉存文件、將用戶不需要的文件從磁碟上刪除等。
從用戶角度看,文件系統實現了“按名訪問”,只要知道文件名就可以訪問文件,而不必考慮文件存儲在磁碟上什麼地方。
文件系統中最重要的是它在使用者眼中的表現形式,也就是文件由什麼組成的,怎麼給文件命名,怎麼保護文件,以及可以對文件進行哪些操作,至於一個邏輯磁碟區塊中有多少個磁區等細節並不是使用者所關心的。
在進程建立檔案時,它會為檔案命名。在進程終止時,該檔案仍舊存在,並且其他進程可以透過這個檔案名稱對它進行存取。
檔案系統的功能包括:
#管理和調度檔案的儲存空間,提供檔案的邏輯結構、物理結構和儲存方法;實現文件從標識到實際地址的映射,實現文件的控制操作和訪問操作,實現文件資訊的共享並提供可靠的文件保密和保護措施,提供文件的安全措施。
檔案的邏輯結構是依照檔案的內容的邏輯關係來組織檔案結構。文件的邏輯結構可以分為串流文件和記錄式文件。
串流檔案:檔案中的資料是一串字元流,沒有結構。
記錄檔:由若干邏輯記錄組成,每筆記錄又由相同的資料項組成,資料項的長度可以是確定的,也可以是不確定的。
更多相關知識,請造訪常見問題欄位!
以上是從使用者角度來看,引入檔案系統的主要目的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!