數據結構 假設有M個進程N類資源,則有如下數據結構: MAX[M*N] M個進程對N類資源的最大需求量 AVAILABLE[N] 系統可用資源數 ALLOCATION[M*N] M個進程已經得到N類資源的資源量 NEED[M*N] M個進程還需要N類資源的資源量 2.銀行家算法 設進程I提出請求Request[N],則銀行家算法按如下規則進行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(2);否則,出錯。 (2)如果Request[N]<=AVAILABLE,則轉(3);否則,出錯。 (3)系統試探分配資源,修改相關數據: AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統執行安全性檢查,如安全,則分配成立;否則試探險性分配作廢,系統恢復原狀,進程等待。 3.安全性檢查 (1)設置兩個工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進程集合中找到一個滿足下述條件的進程, FINISH[i]=FALSE NEED<=WORK 如找到,執行(3);否則,執行(4) (3)設進程獲得資源,可順利執行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進程Finish[M]=true,則表示安全;否則系統不安全。
標簽: 數據結構 進程 資源
上傳時間: 2013-12-24
上傳用戶:alan-ee
人工免疫算法的源程序。由主程序和子程序等十幾個m文件組成。
標簽: 程序 人工免疫 算法 源程序
上傳時間: 2015-04-29
上傳用戶:康郎
matlab 使用簡介 網頁形式 含有大量的實例 沒有單獨的M文件 不過復制粘貼也是一樣
標簽: matlab 頁
上傳時間: 2014-01-07
上傳用戶:yyyyyyyyyy
時間序列分析,分析序列是否是 白色噪聲,分析相關性,可以進一步判斷序列的相關和自相關
標簽: 時間序列 分
上傳時間: 2014-01-26
上傳用戶:ommshaggar
qt3.3.4 for win商用版開發包,配合Qt-Enterprise v3.3.4序列號生成器
標簽: Qt-Enterprise for win qt
上傳時間: 2015-04-30
上傳用戶:cc1015285075
使用直接序列擴品芯片SX043實現高增益擴品的設計方案和原理圖
標簽: 043 SX 直接序列 增益
上傳時間: 2015-05-02
上傳用戶:xjz632
ex020100 信號合成 ex020200 信號合成 ex020300 復數序列的信號合成 ex020400 奇偶合成 ex020500 卷積計算 ex020600 卷積的圖解 ex020700 卷積計算 ex02070b 卷積計算 ex020800 互相關計算 ex020700 卷積計算 ex020900 解差分方程 ex021000 解差分方程
標簽: ex 020100 020200 020300
上傳時間: 2014-01-21
上傳用戶:sz_hjbf
LMS 算法MATLAB代碼,可以經常LMS的計算.這個是.M文件.希望大家多交流
標簽: LMS MATLAB 算法 代碼
上傳時間: 2015-05-04
上傳用戶:dsgkjgkjg
MATLAB的仿真程序,關于TOKEN的,仿真了TOKEN這個MAC方式的運行.這里是.M文件
標簽: TOKEN MATLAB MAC 仿真程序
上傳時間: 2014-01-05
上傳用戶:xsnjzljj
獲取IDE磁盤的型號、序列號,非常適合做軟件加密,讓自己的軟件更安全
標簽: IDE 磁盤 型號 序列號
上傳時間: 2013-11-27
上傳用戶:wab1981
蟲蟲下載站版權所有 京ICP備2021023401號-1