作業系統 檔案管理

2021-10-04 14:22:41 字數 936 閱讀 6050

檔案的邏輯結構(file logical structure)

外存分配方式

目錄管理

檔案儲存空間的管理

檔案共享與檔案保護

資料一致性控制

是將其管理的程式和資料組織為一系列檔案。

元素通常是記錄,而記錄又是一組有意義的資料項的集合。

資料項:最低階的資料組織形式。

基本資料項(原子資料 資料元素字段):用於描述乙個物件的某種屬性的字符集,是資料組織中可以命名的最小邏輯資料單位,它的命名往往與其屬性一致。基本資料項除了資料名外,還應有資料型別,因為基本項僅是描述某個物件的屬性,根據屬性的不同,需要用不同的資料型別來描述。

組合資料項:由若干個基本資料項組成的,簡稱組項。

記錄:一組相關資料項的集合,用於描述乙個物件在某方面的屬性,乙個記錄應包含哪些資料項,取決於需要描述物件的哪個方面。為了能惟一地標識乙個記錄,必須在乙個記錄的各個資料項中,確定出乙個或幾個資料項,把它們的集合稱為關鍵字(key)。

檔案:是指由建立者所定義的、具有檔名的一組相關元素的集合。檔案在檔案系統中是乙個最大的資料單位,它描述了乙個物件集。乙個檔案必須要有乙個檔名,它通常是由一串 ascii 碼或(和)漢字構成的,名字的長度因系統不同而異。使用者利用檔名來訪問檔案。在許多 os 中都把檔案型別作為副檔名綴在檔名的後面,在檔名和副檔名之間用「.」 號隔開。

為了能對乙個檔案進行正確的訪問,必須為檔案設定用於描述和控制檔案的資料結構,稱之為「檔案控制塊(fcb)」。檔案管理程式可借助於檔案控制塊中的資訊,對檔案施以各種操作。檔案與檔案控制塊一一對應,而人們把檔案控制塊的有序集合稱為檔案目錄,即乙個檔案控制塊就是乙個檔案目錄項。通常,乙個檔案目錄也被看做是乙個檔案,稱為目錄檔案。

空閒表法和空閒鍊錶法都不適用於大型檔案系統,因為這會使空閒表或空閒鍊錶太長。

作業系統 檔案管理

使用者作業中要用到各種各樣的資訊,如源程式 目標程式 資料 各種語言的編譯程式等。有的資訊需要長期儲存,而有的只是臨時使用。計算機系統經常把資訊儲存在磁碟等儲存介質上,也要利用輸入級 印表機等裝置進行資訊的輸入或輸出。啟動外圍裝置訪問資訊時一項相當複雜 繁瑣的工作。為減輕使用者的負擔和保證系統的安全...

作業系統 檔案管理

檔案系統是用來管理計算機內部儲存的程式和資料。陣列組成可分為 資料項 記錄和檔案。資料項可以組成記錄,記錄可以組成檔案。屬性 檔案具有以下屬性 檔案型別 檔案長度 檔案物理位置 檔案的建立時間。型別 檔案型別可分為普通檔案 目錄檔案 特殊檔案。為了方便統一管理,系統將所有的輸入輸出裝置都視為檔案。檔...

作業系統 檔案管理

9 檔案系統的層次結構 10 磁碟 外存 10.4 磁碟的管理 1 順序檔案 2 索引檔案 3 索引順序檔案 1 實現 乙個檔案對應乙個fcb 檔案控制塊 乙個fcb就是乙個目錄項,多個fcb組成檔案目錄 2 操作 搜尋 建立檔案 刪除檔案 顯示檔案 修改檔案 3 目錄結構 4 索引結點 存放除了檔...