作業系統9 檔案系統,I O子系統

2021-10-03 22:17:06 字數 571 閱讀 7614

檔案系統是os中負責持久資料儲存的;虛擬檔案系統負責完成多種物理的檔案系統之間對上的統一介面;檔案快取是說檔案在讀寫的過程中os內部需要維護什麼樣的資訊;檔案分配,空閒空間管理和raid是討論磁碟上儲存資料的方法

跨 一 下,太理論了,不過腦,之後用上可以補,也可以直接看手寫筆記,沒必要做面子工程吧xx

為什麼要有虛擬檔案系統?

因為有很多態別的檔案系統,如果讓應用程式針對不同的檔案系統寫處理,應用程式就會變得非常複雜。於是os就將複雜的抽象歸納成一層簡單的介面提供給使用者,使用者只要訪問該介面就可以應對不用的檔案系統,這兒的介面講的就是read write close等api。通過一層虛擬檔案系統來遮蔽底層具體檔案系統之間的差異性,從而使得寫好應用程式之後就可以訪問不同型別的檔案系統,不需要應用系統care使用的是什麼型別的檔案系統,會使應用系統的適用面更廣

1 資料塊按需讀入記憶體,預先讀取後面的資料

2 資料塊使用後被快取

3 兩種資料塊快取方式:資料塊快取,頁快取

まだ、じあね、頑張ってください、ねねね~~~~~

檔案系統學習5 檔案系統IO子系統

io系統 01 io子系統 io系統 02 使用者態的檔案io操作 io系統 03 虛擬檔案系統 vfs io系統 04 節點路徑搜尋 io系統 05 open流程分析 io系統 06 因open建立的結構體關係 io系統 07 io寫流程分析 io系統 08 io讀流程分析 io系統 09 直接i...

作業系統 5 檔案系統

檔案和檔案系統 檔案 資料的有序集合,使用者儲存資訊於輔存的基本邏輯單位。檔案系統的功能 提供了對資料的儲存手段 提供了對檔案操作的功能介面 維護檔案屬性 檔案系統中的常用術語 域 基本資料單元,乙個域保護乙個值,如名字 日期或感測器讀取的數值等。記錄 一組相關域的集合,長度固定或可變,如一條記錄可...

9 檔案與檔案系統

1.讀寫檔案 open 方法用於開啟乙個檔案,並返回檔案物件 注意 1 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。2 open 函式常用形式是接收兩個引數 檔名 file 和模式 mode open file mode r fo open r.txt wb print 檔...