數(shù)據(jù)結(jié)構(gòu) 假設(shè)有M個進程N類資源,則有如下數(shù)據(jù)結(jié)構(gòu): MAX[M*N] M個進程對N類資源的最大需求量 AVAILABLE[N] 系統(tǒng)可用資源數(shù) ALLOCATION[M*N] M個進程已經(jīng)得到N類資源的資源量 NEED[M*N] M個進程還需要N類資源的資源量 2.銀行家算法 設(shè)進程I提出請求Request[N],則銀行家算法按如下規(guī)則進行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(zhuǎn)(2);否則,出錯。 (2)如果Request[N]<=AVAILABLE,則轉(zhuǎn)(3);否則,出錯。 (3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù): AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險性分配作廢,系統(tǒng)恢復(fù)原狀,進程等待。 3.安全性檢查 (1)設(shè)置兩個工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進程集合中找到一個滿足下述條件的進程, FINISH[i]=FALSE NEED<=WORK 如找到,執(zhí)行(3);否則,執(zhí)行(4) (3)設(shè)進程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進程Finish[M]=true,則表示安全;否則系統(tǒng)不安全。
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 進程 資源
上傳時間: 2013-12-24
上傳用戶:alan-ee
人工免疫算法的源程序。由主程序和子程序等十幾個m文件組成。
上傳時間: 2015-04-29
上傳用戶:康郎
matlab 使用簡介 網(wǎng)頁形式 含有大量的實例 沒有單獨的M文件 不過復(fù)制粘貼也是一樣
上傳時間: 2014-01-07
上傳用戶:yyyyyyyyyy
LMS 算法MATLAB代碼,可以經(jīng)常LMS的計算.這個是.M文件.希望大家多交流
上傳時間: 2015-05-04
上傳用戶:dsgkjgkjg
MATLAB的仿真程序,關(guān)于TOKEN的,仿真了TOKEN這個MAC方式的運行.這里是.M文件
標(biāo)簽: TOKEN MATLAB MAC 仿真程序
上傳時間: 2014-01-05
上傳用戶:xsnjzljj
m序列發(fā)生器(簡單型碼序列發(fā)生器-----simple shift register generator)
標(biāo)簽: generator register simple shift
上傳時間: 2014-12-01
上傳用戶:dbs012280
<===== 關(guān)于 GANT 鼠標(biāo)集 (M) =====> 此“GANT 鼠標(biāo)集 (M)”包含黃色和藍色兩種顏色主題,每種顏色主題分別有兩套鼠標(biāo)。換句話說,這個鼠標(biāo)集共提供4套鼠標(biāo),分別放在4個文件夾內(nèi)。 這里,我簡單介紹一下每套鼠標(biāo),以所在文件夾名來指代: - yellow_normal_24x24:黃色,9個 ani 文件(動態(tài)鼠標(biāo))和6個 cur 文件(靜態(tài)鼠標(biāo)),與預(yù)覽圖中所示一樣; - yellow_colorful_24x24:黃色,除“Work in Background.ani”和“Wait.ani”兩個鼠標(biāo)為12色變換之外,其他13個鼠標(biāo)與上面一套完全相同; - blue_normal_24x24:藍色,9個 ani 文件和6個 cur 文件; - blue_colorful_24x24:藍色,除“Work in Background.ani”和“Wait.ani”兩個鼠標(biāo)為12色變換之外,其他13個鼠標(biāo)與上面一套完全相同。 所有鼠標(biāo)的尺寸都是 24像素 x 24像素。 感謝 mattahan 準許我使用他的 GANT 圖標(biāo)來制作這幾套鼠標(biāo)! 同時非常感謝 cyberchaos05(http://cyberchaos05.deviantart.com),他為我制作了鼠標(biāo)的預(yù)覽圖。 “GANT 鼠標(biāo)集 (M)”僅供個人使用,不得用于任何商業(yè)目的!
上傳時間: 2013-12-20
上傳用戶:SimonQQ
用delphi實現(xiàn)的PL/0的編譯器,結(jié)果生成三元式,并且生成可以運行的PL/0地目標(biāo)程序,非常好用,對于各位學(xué)習(xí)編譯原理的兄弟姐妹來說是不可多得的好東西!
上傳時間: 2014-01-27
上傳用戶:xaijhqx
MATLABThe CD-ROM accompanying this book contains MATLAB® M-files (MATLAB language source code) and Simulink® block diagram models for designing, implementing and testing control systems.
標(biāo)簽: MATLAB accompanying MATLABThe contains
上傳時間: 2013-11-26
上傳用戶:yyyyyyyyyy
This m file models a DPSK UWB system using a delay in one leg of the mixer, correlation receiver low pass filter combination requiring no template for synching. Various waveforms are displayed throughout the system to allow the user to observe operation of the system.
標(biāo)簽: correlation receiver models system
上傳時間: 2013-12-13
上傳用戶:semi1981
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1