開心生活站

位置:首頁 > IT科技 > 

檔案系統是指

IT科技3.07W

檔案系統是操作系統用於明確存儲設備(常見的是磁盤,也有基於NAND Flash的固態硬盤)或分區上的檔案的方法和數據結構;即在存儲設備上組織檔案的方法。

檔案系統是指

操作系統中負責管理和存儲檔案資訊的軟件機構稱爲檔案管理系統,簡稱檔案系統。檔案系統由三部分組成:檔案系統的接口,對對象操縱和管理的軟件集合,對象及屬性。從系統角度來看,檔案系統是對檔案存儲設備的空間進行組織和分配,負責檔案存儲並對存入的檔案進行保護和檢索的系統。具體地說,它負責爲用戶建立檔案,存入、讀出、修改、轉儲檔案,控制檔案的存取,當用戶不再使用時撤銷檔案等。

大部分UNIX檔案系統種類具有類似的通用結構,即使細節有些變化。其中心概念是超級塊superblock,i節點inode,數據塊data block,目錄塊directory block,和間接塊indirection block。超級塊包括檔案系統的總體資訊,比如大小(其準確資訊依賴檔案系統)。i節點包括除了名字外的一個檔案的所有資訊,名字與i節點數目一起存在目錄中,目錄條目包括檔案名和檔案的i節點數目。i節點包括幾個數據塊的數目,用於存儲檔案的數據。i節點中只有少量數據塊數的空間,如果需要更多,會動態分配指向數據塊的指針空間。這些動態分配的塊是間接塊;爲了找到數據塊,這名字指出它必須先找到間接塊的號碼。

標籤:檔案系統