這個本來是打算寒假在家看的,對操作系統有一個大概的瞭解,沒想到受疫情影響,就一直呆在家了,這個系列也算是更新完了
而這花了二個星期的時間把王道的操作系統也看了一遍,主要是看書,做後面的習題,主要是選擇,大題略看了一下,接下來就是再複習繼續寫題了。
1. 文件,抽象一個磁盤塊集合
一個文件對應這一堆的磁盤塊
2. 文件系統,抽象整個磁盤(第四層抽象)
用户按照這種結構去存取文件,最後通過磁盤上的映射關係,轉化成對扇區的讀寫,真正的放在磁盤上
底層的結構就是對上層的實現,上層就是對底層的一種抽象
用户眼裏看到的就是這樣的目錄樹
什麼是文件系統,就是把整個磁盤的盤塊抽象成這樣的一個目錄樹結構
3. 從多個文件開始
4. 引入目錄樹
分治
5. 實現目錄
如何根據文件路徑找到FCB(文件控制塊)
目錄項:文件名+對應的FCB的地址
6. 完成全部映射下的磁盤使用
- 用户開始讀文件
- open打開,根據目錄解析,找到要讀的inode就是上面説的FCB
- 根據找到的FCB和文件中的字節,找到對應的盤號,上一節內容 第三層抽象
- 寫入電梯隊列中,第二層抽象
- 第一層抽象
- 讀就完事了
作者:山丘!
-------------------------------------------
你聞訊而來,我大喜過望,我在這等你,你又在哪呢?喜歡的話加一個“關注”唄!