作業系統 檔案目錄結構

2021-10-05 17:07:19 字數 803 閱讀 7084

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

能夠提供快速的目錄查詢手段以提高對檔案的檢索速度

能夠實現檔案的共享和重名

檔案控制塊(fcb)是用於描述和控制檔案的資料結構,包括檔案基本資訊,各類使用者擁有的檔案訪問控制資訊,描述檔案被程序使用情況的使用資訊

檔案控制塊與檔案一一對應,其有序集合被稱為目錄

目錄中的每個檔案控制塊稱為目錄項

目錄以檔案的方式放在外存上,,故也被稱為目錄檔案

直接關係到檔案的檢索速度、檔案的共享性和安全性

在整個檔案系統中只建立一張目錄表,每個檔案佔其中乙個表項

簡單,能實現對檔案的按名訪問,但不能滿足目錄的其他要求,只適用於單使用者環境

系統為每乙個使用者建立乙個單獨的使用者檔案目錄ufd,其中包含該使用者所有檔案的檔案控制塊。

系統還要建立乙個主檔案目錄mfd,它的每個目錄項對應於乙個使用者檔案目錄,其中包含該使用者的使用者名稱和指向其使用者檔案目錄的指標

提高目錄檢索速度,允許不同使用者的檔案重名,能實現檔案共享,但不支援使用者建立子目錄

mfd作為根目錄,每個目錄只能為乙個根目錄

每個檔案和每個目錄都只能有乙個父目錄

資料檔案被稱為樹葉

目錄的查詢方式

線性查詢法和hash查詢法

作業系統目錄結構

linux系統目錄 一切從根開始 掛載概念 相當於給乙個儲存裝置安裝乙個門 儲存裝置 目錄建立關係 掛載實踐操作過程 第乙個里程 生成儲存裝置 建立光碟機儲存裝置 確認虛擬主機設定 光碟機配置 光碟機已連線 光碟機已載入映象 確認光碟機儲存裝置檔案 dev cdrom 第二個里程 確認掛載目錄 ls...

作業系統目錄結構

和檔案相關命令資訊 檢視檔案資訊 cat 建立檔案資訊 touch 編輯檔案資訊 vi vim 三步曲 echo 備份檔案資訊 cp r 移動檔案資訊 mv 利用mv進行移動問題 root linux67 oldboy ls oldboy oldboy01 oldboy.txt oldboy.txt...

Linux作業系統的目錄結構

linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特定功能的模組,每個模組就體現在 linux中各...