【導(dǎo)讀】源,從而提高了資源的利用率。發(fā)生一種隨機(jī)性故障――死鎖。產(chǎn)生死鎖的必要條件。處理死鎖的基本方法。所有進(jìn)程的資源分配工作,都由OS完成。研究資源分配時(shí),我們必須搞清該資源。正是引起系統(tǒng)死鎖的原因。不可搶占資源—指只有占用者進(jìn)程不再需要使。占有者進(jìn)程使用資源過程中強(qiáng)行搶占。根據(jù)使用期限;永久資源和臨時(shí)性資源。死鎖Deadlock:是計(jì)算機(jī)系統(tǒng)中多道程序并發(fā)。外力作用,這些進(jìn)程將永遠(yuǎn)不能再向前推進(jìn)。陷入死鎖狀態(tài)的進(jìn)程稱為死鎖進(jìn)程,所占用的。請求和釋放資源的順序不當(dāng),導(dǎo)致進(jìn)程的死鎖。兩個(gè)進(jìn)程并發(fā)執(zhí)行,按下列。求新的資源的同時(shí),保持對某些資源的占有。使用r1和r2;使用r1和r2. 的信件S1來到后再向P3發(fā)送信件S2;這種做法許多場合行不通。種種死鎖防止辦法施加于資源。采用剝奪式調(diào)度方法可破壞第三個(gè)條。當(dāng)進(jìn)程在申請資源未獲準(zhǔn)許的情況下,去等待,以后再一起向系統(tǒng)提出申請,