五 磁盤存儲空間的管理
主要有
位示圖 和內存的位示差不多
空閒塊表 和可變內存管理差不多
空閒塊鏈 主要是UNIX成組鏈接法的設計與實現
UNIX系統文件管理成組連接算法說明
UNIX系統文件管理成組連接算法
把空閒塊分成若干組
這樣既可方便查找
UNIX系統
UNIX系統把每
余下不足
表示該塊中指出的塊號是最後一組的塊號
系統初始化時先把專用塊內容讀到內存
但要把一組中的第一個空閒塊分配出去之前應把登記在該塊中的下一組的塊號及塊數保存到專用塊中
當一組空閒塊被分配完後
只要把歸還塊的塊號登記到當前組中且空閒塊數加
該歸還塊作為新組的第一塊
分配一個空閒塊
查L單元內容(空閒塊數)
當空閒塊數
從i單元得到一空閒塊號;
把該塊分配給申請者;
空閒塊數減
當空閒塊數=
其值=
不等於零把該塊內容復制到專用塊;
該塊分配給申請者;
把專用塊內容讀到主存L開始的區域
[
From:http://tw.wingwit.com/Article/program/czxt/201311/11256.html