問答題

【簡(jiǎn)答題】

假定某計(jì)算機(jī)系統(tǒng)有R1和R2兩類可再使用資源(其中R1有兩個(gè)單位,R2有一個(gè)單位),它們被進(jìn)程P1,P2所共享,且已知兩個(gè)進(jìn)程均以下列順序使用兩類資源。             
→申請(qǐng)R1→申請(qǐng)R2→申請(qǐng)R1→釋放R1→釋放R2→釋放R1→ 
試求出系統(tǒng)運(yùn)行過程中可能到達(dá)的死鎖點(diǎn),并畫出死鎖點(diǎn)的資源分配圖(或稱進(jìn)程-資源圖)。

答案: 當(dāng)兩個(gè)進(jìn)程都執(zhí)行完第一步(都占用R1) 時(shí),系統(tǒng)進(jìn)入不安全狀態(tài)。這時(shí)無論哪個(gè)進(jìn)程執(zhí)行完第二步,死鎖都會(huì)發(fā)生。可...
題目列表

你可能感興趣的試題

問答題

【案例分析題】

某系統(tǒng)有R1設(shè)備3臺(tái),R2設(shè)備4臺(tái),它們被P1、P2、P3和P4進(jìn)程共享,且已知這4個(gè)進(jìn)程均按以下順序使用設(shè)備: →申請(qǐng)R1→申請(qǐng)R2→申請(qǐng)R1→釋放R1→釋放R2→釋放R1

若可能的話,請(qǐng)舉出一種情況,并畫出表示該死鎖狀態(tài)的進(jìn)程—資源圖。

答案: 當(dāng)三個(gè)進(jìn)程執(zhí)行完申請(qǐng)資源R1,開始執(zhí)行申請(qǐng)資源R2時(shí),第四個(gè)進(jìn)程會(huì)因沒有資源R1而被阻塞。當(dāng)三個(gè)進(jìn)程執(zhí)行完申請(qǐng)資源R2后...
問答題

【案例分析題】

某系統(tǒng)有R1設(shè)備3臺(tái),R2設(shè)備4臺(tái),它們被P1、P2、P3和P4進(jìn)程共享,且已知這4個(gè)進(jìn)程均按以下順序使用設(shè)備: →申請(qǐng)R1→申請(qǐng)R2→申請(qǐng)R1→釋放R1→釋放R2→釋放R1

系統(tǒng)運(yùn)行中可能產(chǎn)生死鎖嗎?為什么?

答案: 系統(tǒng)四個(gè)進(jìn)程需要使用的資源數(shù)為R1各2臺(tái),R2各1臺(tái)??梢娰Y源數(shù)不足,同時(shí)各進(jìn)程申請(qǐng)資源在先,有可能產(chǎn)生死鎖發(fā)生的四個(gè)條...
微信掃碼免費(fèi)搜題