1、系統出現死鎖的原因是( )。
A. 計算機系統發(fā)生了重大故障
B. 有多個(gè)封鎖的進(jìn)程同時(shí)存在
C. 若干進(jìn)程因競爭資源而無(wú)休止地等待著(zhù),不釋放已占有的資源
D. 資源數大大少于進(jìn)程數,或進(jìn)程同時(shí)申請的資源數大大超過(guò)資源總數
2、 兩個(gè)進(jìn)程爭奪同一個(gè)資源( )。
A.一定死鎖 B.不一定死鎖
C.不會(huì )死鎖 D.以上說(shuō)法都不對
3、 進(jìn)程P1使用資源情況:申請資源S1,申請資源S2,釋放資源S1;進(jìn)程P2使用資源情況:申請資源S2,申請資源S1,釋放資源S2,系統并發(fā)執行進(jìn)程P1,P2,系統將( )。
A.必定產(chǎn)生死鎖 B.可能產(chǎn)生死鎖
C.不會(huì )產(chǎn)生死鎖 D.無(wú)法確定是否會(huì )產(chǎn)生死鎖
4、死鎖預防是保證系統不進(jìn)入死鎖狀態(tài)的靜態(tài)策略,其解決方法是破壞產(chǎn)生死鎖的四個(gè)必要條件之一。下列方法中哪一個(gè)破壞了“循環(huán)等待”條件。( )
A.銀行家算法 B. 一次性分配策略
C.剝奪資源法 D. 資源有序分配法
5、下列敘述中,不正確的是( )。
A、若系統中并發(fā)運行的進(jìn)程和資源之間滿(mǎn)足互斥條件、占有且申請、不可搶占和環(huán)路條件,則可判定系統中發(fā)生了死鎖;
B、在對付死鎖的策略中,解除死鎖通常都是和檢測死鎖配套使用;
C、產(chǎn)生死鎖的原因可歸結為競爭資源和進(jìn)程推進(jìn)順序不當;
D、在死鎖的解決方法中,由于避免死鎖采用靜態(tài)分配資源策略,所以對資源的利用率不高。
江蘇農信社招聘網(wǎng) 參考答案
1、C 2、B 3、B 4、D 5、A
|