計算機操作系統 電子科技大學 第二章:2.4死鎖與飢餓

計算機操作系統 電子科技大學 通關攻略
第一章 操作系統概述
第二章 2.1進程描述與控制 2.2進程調度 2.3進程併發 2.4死鎖與飢餓
第三章 存儲管理(測試1) 存儲管理(測試2)
第四章 I/O設備管理
第五章 文件系統

1.爲了解決哲學家就餐中的死鎖問題,可以按順時針方向給餐叉連續編號,每個哲學家就餐前先拿編號低的餐叉,再拿編號高的餐叉,這實際上是破壞了死鎖產生條件中的( )。

編號 選項
A 互斥
B 佔有且等待
C 不可搶佔(非剝奪)
D 循環等待

2.某計算機系統中有K臺打印機,由4個進程競爭使用,每個進程需要3臺打印機,則系統不會產生死鎖的最小K值是( )。

編號 選項
A 8
B 9
C 10
D 11

3.死鎖產生的四個條件中,無法破壞和禁止的是( )。

編號 選項
A 互斥
B 佔有且等待
C 不可搶佔
D 循環等待

4.要求進程一次性申請所有資源,操作系統阻塞進程直到其所有資源申請得到滿足,這破壞的是死鎖產生條件中的( )。

編號 選項
A 互斥
B 佔有且等待
C 不可搶佔
D 循環等待

5.死鎖的避免是根據( )採取措施實現的。

編號 選項
A 配置足夠的系統資源
B 給進程一次性分配所有資源
C 破壞佔有且等待條件
D 防止系統進入不安全狀態

6.當以下條件( )存在時,死鎖肯定發生。

編號 選項
A 互斥
B 佔有且等待
C 不可搶佔
D 循環等待

7.假定系統中有5個進程P1、P2、P3、P4和P5;3類資源A、B和C,其資源數量分別爲17、5和20。T0時刻的資源分配情況如下表,系統採用銀行家算法實施死鎖避免策略,試問T0時刻,下列進程序列是安全序列的有( )。

編號 選項
A P4-P2-P3-P1-P5
B P4-P2-P3-P5-P1
C P5-P1-P2-P3-P4
D P5-P4-P2-P1-P3

8.關於死鎖檢測,下列描述正確的是( )。

編號 選項
A 死鎖檢測不會給導致死鎖的進程分配資源
B 檢測到死鎖進程後,可以通過撤銷相應進程來解除
C 死鎖檢測會限制用戶進程申請資源的順序
D 死鎖檢測可以定時檢測,也可以在系統資源利用率下降時檢測

9.死鎖避免方法應用的前提之一是進程之間相互獨立,沒有同步的需求。

編號 選項
A T
B F

10.銀行家算法破壞了死鎖產生條件中的請求和保持條件。

編號 選項
A T
B F

@Power By Exercises-Manager

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章