AV无码人妻波多野结,中文字幕无线码免费人妻,中国女人高潮HD,亚洲av无码久久流水呻蜜桃久色

綜合百科

銀行家算法例題

網(wǎng)友 2024-08-19 07:51:09

銀行家算法例題:

在避免死鎖的方法中,所施加的限制條件較弱,有可能獲得令人滿意的系統(tǒng)性能。在該方法中把系統(tǒng)的狀態(tài)分為安全狀態(tài)和不安全狀態(tài),只要能使系統(tǒng)始終都處于安全狀態(tài),便可以避免發(fā)生死鎖。

銀行家算法的基本思想是分配資源之前,判斷系統(tǒng)是否是安全的;若是,才分配。它是最具有代表性的避免死鎖的算法。

設(shè)進(jìn)程cusneed提出請(qǐng)求REQUEST [i],則銀行家算法按如下規(guī)則進(jìn)行判斷。

(1)如果REQUEST [cusneed] [i]<= NEED[cusneed][i],則轉(zhuǎn)(2);否則,出錯(cuò)。

(2)如果REQUEST [cusneed] [i]<= AVAILABLE[i],則轉(zhuǎn)(3);否則,等待。

(3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù):

AVAILABLE[i]-=REQUEST[cusneed][i];

ALLOCATION[cusneed][i]+=REQUEST[cusneed][i];

NEED[cusneed][i]-=REQUEST[cusneed][i];

(4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險(xiǎn)性分配作廢,系統(tǒng)恢復(fù)原狀,進(jìn)程等待。

安全性檢查算法

(1)設(shè)置兩個(gè)工作向量Work=AVAILABLE;FINISH

(2)從進(jìn)程集合中找到一個(gè)滿足下述條件的進(jìn)程,

FINISH==false;

NEED<=Work;

如找到,執(zhí)行(3);否則,執(zhí)行(4)

(3)設(shè)進(jìn)程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。

Work=Work+ALLOCATION;

Finish=true;

GOTO 2

(4)如所有的進(jìn)程Finish= true,則表示安全;否則系統(tǒng)不安全。

算法(C語言實(shí)現(xiàn))

本文標(biāo)簽: 銀行家算法例題

其他文章

  • 阜新銀行存款安全嗎 阜新銀行安全嗎
  • 錳酸鋰上市龍頭 錳酸鋰股票的簡(jiǎn)要分析
  • 海南礦業(yè)為什么不漲 海南礦業(yè)股票為什么不漲
  • 中華保險(xiǎn)是大公司嗎 中華保險(xiǎn)公司規(guī)模怎么樣
  • 590002分過紅嗎 中郵核心增長(zhǎng)股票基金有分過紅嗎
  • 商貸轉(zhuǎn)公積金麻煩嗎 商轉(zhuǎn)公的流程有哪些呢
  • 完全不懂基金怎么入門 基金入門的方法
  • 豬肉行業(yè)龍頭股一覽表 豬肉行業(yè)股票的簡(jiǎn)要分析
  • 人民幣的單位換算 人民幣有什么單位
  • 央企有哪些 央企的主要內(nèi)容
  • ThinkPad P50s拆機(jī)詳解(p50s上市時(shí)間與價(jià)格)
  • 虎門銷煙的具體時(shí)間(重溫1839年林則徐虎門銷煙)
  • iQOO 3一款實(shí)打?qū)嵉男阅苁謾C(jī)(iqoo3參數(shù)配置價(jià)格)
  • 各大銀行定期存款利率表2022(最新銀行存款調(diào)整全新利息)
  • 暗黑三 套裝地下城入口(24種套裝地下城入口一覽)
  • 李連杰真實(shí)身份轟動(dòng)全國(guó)(這些明星的履歷有多精彩?)
  • 花城×謝憐肉開車(天官賜福「花城×謝憐」撒糖 甜文)
  • 黃色藍(lán)色是對(duì)比色嗎(對(duì)比色有哪些顏色)
  • 華為7x手機(jī)參數(shù)配置(華為榮耀7x上市時(shí)間和價(jià)格)
  • 陳繼志個(gè)人資料簡(jiǎn)介及家世(梳理陳繼志的歷史債務(wù))
  • 黔ICP備19002813號(hào)