コンピュータオペレーティングシステム電子科学技術大学第二章:2.4デッドロックと飢餓



第一章
OSの概要
第二章
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.デッドロックが発生した4つの条件のうち、破壊や禁止ができないのは()です.
番号付け
オプション
A
反発する
B
占有して待つ
C
プリエンプト不可
D
ループ待ち
4.プロセスはすべてのリソースを一度に申請することを要求し、オペレーティングシステムはプロセスがすべてのリソース申請が満たされるまでブロックし、これはデッドロック発生条件の()を破壊する.
番号付け
オプション
A
反発する
B
占有して待つ
C
プリエンプト不可
D
ループ待ち
5.デッドロックの回避は()の措置によって実現される.
番号付け
オプション
A
十分なシステムリソースの構成
B
プロセスにすべてのリソースを一度に割り当てる
C
占有および待機条件の破壊
D
システムが安全でない状態に入るのを防止する
6.以下の条件()が存在する場合、デッドロックは必ず発生する.
番号付け
オプション
A
反発する
B
占有して待つ
C
プリエンプト不可
D
ループ待ち
7.システムに5つのプロセスP 1、P 2、P 3、P 4、P 5があると仮定する.3種類のリソースA,B,Cは,それぞれ17,5,20である.T 0時刻の資源配分状況は以下の表のように、システムは銀行家アルゴリズムを採用してデッドロック回避戦略を実施し、T 0時刻を聞いてみると、以下のプロセスシーケンスは安全シーケンスの有()である.
番号付け
オプション
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