操做系統複習(三)處理機調度——三級調度體系 調度算法 死鎖的概念及處理 c語言實現銀行家算法

  c語言實現銀行家算法  基本思想 在避免死鎖的方法中,銀行家算法是最具表明性的死鎖算法。在該方法中把系統的狀態分爲安全狀態和不安全狀態,只要能使系統始終都處於安全狀態,即可以免發生死鎖。在分配資源以前,判斷系統是不是安全的;若安全,才分配。算法 設計思路 1.調用init()函數初始化資源的基本信息(資源的種類數、資源的名字、每種資源的最大個數)和進程的基本信息(進程的個數、每一個進程的名字、
相關文章
相關標籤/搜索