在成組鏈法對檔案設備進行了上述分組之後,系統可根據申請者的要求進行空閒塊的分配,並在釋放檔案時回收空閒塊。下面介紹楊組鏈法的分配和釋放過程。
首先,系統在初啟時把檔案資源表複製到記憶體,從而使檔案資源表中放有最後一組空閒塊塊號與總塊數的堆疊進入記憶體,並使得空閒塊的分配與釋放可在記憶體進行。這就減少了每次分配和釋放空間都 要啟動I/O設備的壓力。
與空閒塊塊號及總塊數相對應,用於空閒塊分配與回收的堆疊有棧指針P(tr),且P(tr)的初值等於該組空閒塊的總塊數。當申請者提出空閒塊要求n時,按照後進出的原則,分配程式在取走P(tr)所指的塊號之後,再做P(tr)←P(tr)-1的操作。這個過程一直持續到所要求的n塊都 已分配完畢或堆疊中只剩下最後一個空閒塊的塊號。當堆疊中只剩下最後一個空閒塊號時,系統啟動設備程式,將該塊中存放的下一組的塊號與總塊數讀入記憶體之後將該塊分配給申請者。然後,系統重新設定P(tr)指針,並繼續為申請者進程分配空閒塊。
檔案存儲設備的最後一個空閒塊中設定有尾部標識,以指示空閒塊分配完畢。
如果用戶進程不再使用有關檔案並刪除這些檔案時,回收程式回收裝有這些檔案的物理塊。成組鏈法的回收過程仍利用檔案管理堆疊進行回收。在回收時,回收程式先做P(tr)←P(tr)+1操作,然後把回收的物理塊號放入當前指針P(tr)所指的位置。如果P(tr)等於50,則表示該組已經回收結束。此時,如果還有新的物理塊需要回收的話,回收該塊並啟動I/O設備管理程式,把回收的50個塊號與入新回收的塊中。然後,將P(tr)重新置1另一個新組。
顯然,對空閒塊的分配和釋放必須互斥進行,否則將會發生數據混亂。
相關詞條
-
機械加工工藝手冊--第1卷
鏈的跟蹤圖解法3?1跟蹤圖的繪製3?2用跟蹤法列工藝尺寸鏈的方法3?3...分析參考文獻第2章 材料及熱處理第1節 鋼1鋼的分類和鋼號表示法1?1鋼...?1有色金屬的分類及特點1?2有色金屬及其合金產品牌號和代號表示法1?3...
作品目錄 -
機械製造工藝學第3版
三、工序尺寸與公差的確定47第四節工藝尺寸鏈48一、直線尺寸鏈48二、平面尺寸鏈56第五節時間定額和提高生產率的工藝途徑58...、數控加工工序綜合舉例80五、工序安全與程式試運行82第九節成組加工...
內容簡介 目錄 -
機械製造工藝與刀具
1566.5.2 用圖解追蹤法查明工藝尺寸鏈組成的方法 1586.5.3 工序...的基本概念、機械加工精度、工藝過程中零件的定位與尺寸鏈、機械加工中的表面質量... 工件定位原理 1406.1.3 定位基準的選擇 1436.2 尺寸鏈原理...
基本信息 內容簡介 -
鐵路易腐貨物運輸
。機械冷藏車又分為單輛和成組兩類,成組的有3〜23輛各種不同的編組車數,由於成組車批量過大,單輛的機械冷藏車更能適合市場的需求,是發展方向。鐵路...、儲藏、運輸、銷售各部門之間形成統一的冷藏鏈,冷藏貨櫃能滿足門到門運輸...
鐵路易腐貨物運輸 正文 配圖 相關連線 -
機械製造技術基礎[王茂元圖書]
經濟性分析第九節 典型零件上的加工工藝第十節 成組技術與計算機輔助工藝規程...設計第三節 成組加工工藝規程設計第四節 計算機輔助機械加工工藝規程設計...
目錄 王茂元圖書 -
航空製造工程手冊--發動機機械加工
及其組成 2.4.l.2 極值法解尺寸鏈 2.4.l.3 機率法解尺寸鏈... 工藝尺寸鏈換算 2.4.5 尺寸圖表法 2.4.5.l 偏差法尺寸圖表... 工藝方案的技術經濟分析 1.4.2 正交設計法 l.4.2.1 正交...
內容介紹 作品目錄 -
車工用技術手冊
規則 二.常用零件的表示法 三.尺寸注法 四.表面粗糙度的標註... 五.工序尺寸及公差的確定 第三節 工藝尺寸鏈 一.尺寸鏈的組成 二.尺寸鏈的特性 三.尺寸鏈的計算方法 四.工藝基準...
圖書信息 內容簡介 目錄 -
機械加工技術手冊
二、圖樣畫法三、尺寸注法四、裝配圖的一般規定五、第三角...3常用鋼材的火花鑑別法4常用鋼的主要性能及一般熱處理種類5...計算十一、套筒滾子鏈1套筒滾子鏈技術規格2套筒滾子鏈鏈輪主要...
內容簡介 目錄 -
機械製圖正誤繪圖實例
4.曲線輪廓的尺寸注法5.成組要素的尺寸注法6.斷續的同一表面的尺寸注法...的尺寸6.孔距的尺寸注法7.尺寸要注成開口尺寸鏈的形式第9章 表面粗糙度代號...接觸面、配合面2.留出裝拆空間3.擋圈定位4.密封裝置第8章 尺寸注法...
內容介紹 作品目錄