第24講檔案管理之檔案和檔案系統

2021-03-03 23:06:55 字數 2252 閱讀 5308

引言資訊以檔案的形式存放在外存。作業系統具有檔案管理的功能,負責管理在外存上存放的檔案。實現對檔案的訪問、共享、保護。

1 檔案和檔案系統

1.1 檔案系統的引入

使用者使用計算機完成任務時,常遇到以下情況:

1 使用現有軟體資源協助完成任務。如呼叫系統呼叫和庫函式來減少程式設計工作等。

2 未完成的任務存放在什麼地方?需要訪問的資料存放在什麼地方?

其實,這兩個情況就是怎樣對軟體資源(程式和資料)進行透明存放透明訪問是指不必了解檔案存放的物理結構和查詢方法等與訪問介質有關的部分,只需給定乙個代表某段程式或資料的名稱,系統就會自動完成對給定名稱相對應檔案的操作,並能令這些程式和資料召之即來。

早期的計算機系統重,用卡片或紙帶存放程式或資料,這種人工方式不能做到資訊的透明訪問。磁碟儲存器的出現為程式和資料的透明訪問提供了條件。

1.2 檔案、記錄和資料項

1.2.1 檔案

1 概念:

檔案是具有檔名的一組相關元素的集合。可能是一組賦名的相關聯字元流的集合,或者相關聯記錄的集合。

2 分類:

分為有結構檔案和無結構檔案兩種。

無結構檔案(流式檔案):整個被看作乙個字元流。

有結構檔案:檔案由若干個相關記錄組成。

說明:無結構檔案或流式檔案適用於源程式、目標**等檔案。有結構檔案的基本資訊單位是記錄,適用於資訊管理。

3 屬性

● 檔名:通常由ascii碼、漢字組成。

● 檔案型別

● 檔案長度

● 檔案的物理位置:指示檔案在哪個裝置上及在該裝置的哪個位置的指標。

● 檔案的建立時間:指最後一次修改時間。

1.2.2 資料項

在檔案系統中,資料項是最低階的資料組織形式。

分為:基本資料項:即是字段或資料元素。

組合資料項:由若干基本資料項組成。

1.2.3 記錄

一組相關的資料項的集合。

1.3 檔案型別和檔案系統模型

1.3.1 檔案型別

按性質用途分類

系統檔案

使用者檔案

庫檔案按資料形式分

原始檔目標檔案

可執行檔案

按訪問控制屬性

唯讀檔案

讀寫檔案

只執行檔案

1.3.2 檔案系統模型

1 什麼是檔案系統?

是作業系統中負責管理和訪問檔案資訊的軟體機構,它是由管理檔案所需的資料結構和相應的管理軟體以及訪問檔案的一組操作組成。

從系統的角度看:檔案系統是乙個負責檔案儲存空間管理的機構。

從使用者的角度看:檔案系統是使用者在計算機上儲存資訊、使用資訊的介面。

2 檔案系統功能是什麼?

使用者角度:實現「按名訪問」

系統角度:是對檔案儲存器的儲存空間進行組織、分配、負責檔案的儲存並對存入的檔案實施保護、檢索的一組軟體的集合。

檔案系統模型結構圖:

說明:分為三個層次,最底層是物件及其屬性物件是指檔案、目錄、磁碟儲存空間;中間層是對物件進行操縱和管理的軟體集合檔案管理系統的核心,檔案系統的功能大多在這層實現;最高層是檔案系統提供給使用者的介面包括命令介面和程式介面。

中間層又可分為一下四層:

邏輯檔案系統層:處理檔案及記錄的相關操作(訪問、保護及目錄操作)。

基本i/o管理程式層:完成大量與磁碟i/o有關的工作(選擇裝置,邏輯塊號到物理塊號的轉換,空閒空間管理等)。

基本檔案系統層:負責記憶體與磁碟間的資料塊交換(在外存及記憶體緩衝區的位置)。

i/o控制層:負責啟動i/o操作及處理裝置發來的中斷訊號。

1.4 檔案操作

1 基本檔案操作

建立檔案。建立新檔案時先分配空間,然後建立記錄檔案屬性的目錄項。

刪除檔案。找到要刪除檔案的目錄項清空,**儲存空間。

讀檔案。找到檔案目錄項,以確定檔案在外存的位置。用讀指標操作。

寫檔案。先查詢目錄項,再利用寫指標操作。

截斷檔案。將無用檔案長度置為0,有別於刪除檔案。

設定檔案的讀/寫位置。用於設定檔案讀/寫指標的位置,而不是每次都從檔案始端讀寫。

2 檔案的開啟和關閉操作

所謂「開啟」,是指系統將指名檔案的屬性從外存拷貝到記憶體開啟檔案表的乙個表目中,並將該錶目的編號返回給使用者。以後當使用者再要求對該檔案操作時,便可利用系統所返回的索引號向系統提出操作請求。此時可直接利用索引號到開啟檔案表中查詢,避免了再次檢索。

這樣不僅節省大量檢索開銷而且顯著提高操作速度。

當使用者不再需要對該檔案實施相應的操作時,可利用「關閉」此檔案,os將會把該檔案從開啟檔案表中的表目上刪除。

檔案和資料夾管理

中文版windows xp應用 學習目標 理解檔案 資料夾 子資料夾的含義 檔名的命名規則 了解檔案屬性的含義 能力目標 掌握檔案和資料夾的建立 移動 複製 刪除 恢復 重新命名 查詢 能查閱和設定檔案屬性 教學內容 基礎知識 檔案 資料夾 子資料夾 檔名的命名規則 檔案屬性 實訓專案 動手操作1 ...

檔案和檔案管理制度

1 目的 對企業安全生產標準化管理體系有關的檔案和技術檔案資料進行有效控制,確保各相關部門使用的檔案為有效版本,特制定本制度。2 適用範圍 適用於與企業安全生產標準化管理體系相關的檔案和各種技術檔案資料的控制。3 5 引用標準和相關檔案 5.1 企業安全生產標準化基本規範 aq t9006 2010...

檔案和檔案管理制度

為保證公司檔案的完整,便於查詢利用,做好收集 立卷 保管等工作,維護檔案檔案的完整和安全,依據 中華人民共和國安全生產法 等有關法律法規的規定,結合本公司的實際情祝,特制定本制度 一 公司員工必須切實做好檔案檔案的收集 分類 整理 立卷 歸檔工作,保證檔案檔案資料的齊全完整,使檔案檔案管理工作達到標...