問答題

【簡答題】

有三個進程P1,P2和P3并發(fā)工作。進程P1需用資源S3和S1;進程P2需用資源S1和S2;進程P3需用資源S2和S3?;卮穑?ensp;
(1)若對資源分配不加限制,會發(fā)生什么情況?為什么? 
(2)為保證進程正確工作,應采用怎樣的資源分配策略?為什么?

答案: (1)可能會發(fā)生死鎖
例如:進程P1,P2和P3分別獲得資源S3,S1和S2后再繼續(xù)申請資源時都要等待,這是循...
題目列表

你可能感興趣的試題

問答題

【簡答題】試說明資源的靜態(tài)分配策略能防止死鎖的原因。

答案: 資源靜態(tài)分配策略要求每個進程在開始執(zhí)行前申請所需的全部資源,僅在系統(tǒng)為之分配了所需的全部資源后,該進程才開始執(zhí)行。這樣,...
問答題

【簡答題】用文字描述銀行家算法的基本思想?

答案: 銀行家算法的基本思想是:將系統(tǒng)中的所有資源比做銀行家的資金,每進行 一次資源的分配,銀行家都要從當前的資源分配情況出發(fā),...
微信掃碼免費搜題