題目:設計一個小型文件系統
l 實現要求:
在兩個層次上實現:
1、 用編程語言C/C++等實現,重在細節上對操作系統的理解與應用;
2、 用動畫軟體模擬操作系統相關概念、過程、狀態等,重在外部結果表現。
l 內容:
1. 文件結構
定長/不定長、順序、索引等,主要是邏輯結構之上的查詢;
2. 樹型目錄結構
創建一系列目錄文件,形成一個樹型目錄,對文件、目錄的創建、刪除、移動等都能夠在目錄結構中反映出來;
3. 文件存儲空間
UNIX成組連接法的實現,包括分配,回收。