第七章檔案管理

2021-09-02 20:41:43 字數 1130 閱讀 4897

為了能對乙個檔案進行正確的訪問,必須為檔案設定用於描述和控制檔案的資料結構,稱之為「檔案控制塊」(fcb)

檔案與檔案控制塊一一對應。

把檔案控制塊的有序集合稱為檔案目錄,即乙個檔案控制塊就是乙個目錄項。通常乙個檔案目錄也被看作是乙個檔案,稱為目錄檔案。

檔案管理的操作:基本資訊記錄(fcb,目錄項)

方便檢索、管理(目錄操作)。

目錄管理的要求如下:

實現「按名訪問」;(最基本功能)

提高對目錄的檢索速度;

檔案共享;

允許檔案重名。

目錄結構的組織,關係到檔案系統的訪問速度,也關係到檔案的共享性和安全性。

組織好檔案的目錄,是設計好檔案系統的重要環節。

目前常用的目錄結構形式有

單級目錄

兩級目錄

多級目錄

檔案型別

按用途:系統、使用者、庫檔案

按資料形式:原始檔、目標檔案、可執行檔案

按訪問控制屬性:只執行、唯讀、讀寫

按組織和處理方式:普通檔案、目錄檔案、特殊(裝置)檔案。

對檔案最基本的操作

建立/刪除檔案:分空間,形成fcb及目錄(名,位址)

讀、寫:按名檢索目錄,找到檔案位址,開始讀、寫

設定檔案讀寫位置,實現隨機訪問(尤其適用於記錄檔案)

7-2檔案的邏輯結構

檔案結構:

檔案的邏輯結構file logical structure:按使用者觀點如何組織資料;又稱檔案組織file organization

基本要求:檢索速度高、方便修改、降低儲存空間費用(不連續)

檔案的物理結構:根據外存上的物理塊的分配機制,記錄檔案外存的儲存結構。使用者感知不到的。

兩種記錄排列方式

串結構:按記錄形成的時間順序序列排序。記錄順序與關鍵字無關;

順序結構:按關鍵字排序。

檢索方法:

從頭檢索,順序查詢要找的記錄,定長的計算相對快。

順序結構,可用折半查詢、插值查詢、跳步查詢等演算法提高效率。

順序檔案的優缺點:

不方便隨機訪問某條記錄,但適用批量訪問的場合。

適合磁帶等特殊介質。

單記錄的查詢、修改等互動性差;增減不方便。

索引表內容:索引號、長度、記錄位址指標。

第七章 檔案管理

檔案管理 把所管理的程式和資料組織成一系列的檔案,並能進行合理的儲存 使用等操作。1.基本概念 資料項 描述物件某種屬性的字符集 是資料組織中可以命名的最小邏輯資料單位。記錄 一組相關資料項集合,描述物件某方面的屬性 關鍵字 乙個記錄中的乙個或幾個資料項的集合,用於唯一的標識乙個記錄。檔案 由建立者...

第七章 《檔案管理》筆記

第七章 檔案管理 1.io控制方式 由簡到繁,由低階到高階 a 程式直接控制方式 查詢方式 是由使用者程序直接控制記憶體和io裝置之間的信 息傳送b 中斷控制方式 c dma控制方式 d 通道控制方式 2.裝置管理應具備一下功能 a 監視裝置狀態 乙個計算機系統中存在許多裝置,在系統執行期間他們完成...

OS 第七章 檔案管理

這一章我們來學檔案管理功能,這個功能是方便使用者的。資料組 資料項 記錄 檔案 資料項是最低階的資料組織形式它分為基本資料項和組合資料項。什麼是組合資料項?又成為字段,描述乙個物件的某種屬性的字符集,是資料組織中可以命名的最小邏輯資料單位。比如描述乙個學生有學號,姓名 性別啥的 還有乙個就是組合資料...