大学计算机课程第六章答案,大学计算机网络课程第六章.ppt
大學計算機網絡課程第六章.ppt
第6章 文件管理 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.2 目錄結構 §6.3 文件和目錄操作 §6.3 文件和目錄操作 §6.3 文件和目錄操作 §6.3 文件和目錄操作 §6.3 文件和目錄操作 §6.4 文件系統的實現 用戶接口:根據用戶存取要求,把不同的系統調用加工改造成不同的內部調用格式。 符號文件系統:將上層提供的文件名轉換成系統內部名。 基本文件系統:根據內部名找到文件的說明信息,包括存取控制表、文件結構及第一個物理地址等。 存取控制驗證:根據存取控制信息和用戶訪問要求驗證文件訪問的合法性。 邏輯文件系統:根據文件的邏輯結構找到所要進行操作的數據的相對塊號。 物理文件系統:將相對塊號轉換成物理地址。 存儲設備分配策略模塊:實現對空閑存儲塊的管理,包括分配、釋放和組織。 設備策略模塊:把物理塊號轉換成相應文件存儲設備所要求的地址格式。如磁盤的柱面號、磁道號和扇區號。然后,根據具體的操作要求及必要的參數準備輸入/輸出命令。 I/O調度及控制:由設備處理程序執行具體的讀寫操作。 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 鏈接結構文件的優點是: (1)提高了磁盤空間利用率,不存在外部碎片問題 (2)有利于文件插入和刪除 (3)有利于文件動態擴充 缺點是: (1)只能順序存取; (2)指針需要空間; (3)可靠性差。 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 索引文件實例分析——UNIX文件索引方式 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 §6.4 文件系統的實現 (1)分配: 申請文件空間,檢查空閑盤塊號棧是否上鎖;如未上鎖,從棧頂取出一個空閑盤塊號,分配給用戶;然后將棧頂指針下移一個。如果分配到S.free(0),該指針指向下一組可用的盤塊號,然后便從磁盤讀入對應的盤塊;接著又從棧底開始分配,……。 (2)回收: 將回收的磁盤塊的塊號記入空閑盤塊號棧的頂部,并執行空閑盤塊數加1操作。如果空閑盤塊號數達到100時,表示棧已滿,便將該磁盤塊作為新的空閑磁盤塊號棧,…… §6.5 文件的共享和保護 §6.5 文件的共享和保護 §6.5 文件的共享和保護 §6.5 文件的共享和保護 重點概念和內容提示 文件和文件系統的概念 文件的物理結構——連續、鏈接文件和索引文件 文件目錄的概念、結構 文件的共享和保護 空閑盤塊的分配與回收 6.5.1 文件的共享 所謂文件共享指系統允許多個用戶或進程共享同一份文件。文件共享不僅是完成共同的任務的多個用戶所必需的,更重要的是避免了同一個文件保存多個副本所造成的外存空間的浪費。 文件共享的方式: 采用文件全名訪問他人文件,直接通過文件目錄找到他人文件。 鏈接技術實現文件共享:從一個目錄項直接用一個指針(或編號)指向另一個目錄項達到共享文件的目的。 利用符號鏈實現文件共享:用戶A為了共享用戶B的Bboot目錄下的一個文件f1.c,可以創建一個LINK類型的新文件x,新文件x中僅包含被鏈接文件f1.c的路徑名。 6.5.2 文件的保護 1.對用戶進行分類 按用戶對文件訪問權力的差別把用戶分成幾類,然后對每個文件規定各類用戶的存取權限。通常將用戶分成三類: 文件主 文件主的同組用戶或合作用戶 其它用戶 2.對訪問權限分類 對文件的訪問系統首先要檢查訪問權限,只允許合法的用戶訪問。文件的存取權限一般有以下幾種:只讀(R)、只寫(W)、執行(E)、添加(A)和修改(U)等
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的大学计算机课程第六章答案,大学计算机网络课程第六章.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA50道经典编程题
- 下一篇: 求1+2!+3!+......+20!的