進程管理 -銀行家算法(假設系統中有三類互斥資源R1 R2 R3 可用資源分別是9,8,5.在T0時刻系統中有P1,P2,P3,P4和P5五個進程,這些進程對資源的最大需求量和已分配資源數如下所示,)

銀行家算法的目的 解決死鎖問題,也就是舊進程資源不釋放,新進程得不到資源。 什麼是銀行家算法 銀行家就理解成放貸的人,放貸的人,是需要通過放貸賺錢的,所以他必須準確的把握放出去的錢能不能收回來,因爲衆所周知,有很多老賴,拖着錢不還,甚至自殺,攜款潛逃,所以放貸的人必須確保錢能收回盈利,因爲銀行家自己的錢也是有限的,他要有資源,給更多對他有利的人放貸。操作系統就是一個銀行家,它有很多資源,也有很多進
相關文章
相關標籤/搜索