オペレーティング システムの宿題-4

1. 選択問題(全10問、66点)

  1. (選択式質問) ( ) を使用して、プロセスの相互排他と同期を実現できます。
    A. 制御変数
    B. ロック
    C. 整数セマフォ
    D. レコードセマフォ
    私の答え:C 正解:C
    6.6 点
    解答分析:第 2 章
  2. (単一選択の質問) ( ) は重要なリソースへの排他的アクセスです。
    A. 同期
    B. コミュニケーション
    C. スケジューリング
    D. 相互排除
    私の答え:D 正解:D
    6.6 点
    解答分析:第 2 章
  3. (選択式質問) レコード型セマフォの場合、Wait オペレーションを実行する場合、セマフォの値は ( ) である必要があり、値が 0 未満の場合、プロセスはブロックされます。
    A. 変化なし
    B. 1を加える
    C. 1を引く
    D. 指定した値を加える
    E. 指定した値を引く
    私の答え:C 正解:C
    6.6点
    解答分析:第2章
  4. (選択問題) システム内の 4 台のプリンタの相互排他使用を実現するにはセマフォ S を使用します。S.value の初期値は ( ) に設定する必要があります。
    A. 1
    B. 0
    C. -1
    D. 4
    E. -4
    私の答え:D 正解:D
    6.6点
    解答分析:第2章
  5. (選択式質問) 10 個のプロセスがミューテックス セグメントを共有すると仮定し、最大 1 つのプロセスがミューテックス セグメントに入ることが許可される場合、使用するミューテックス セマフォの初期値を 1 に設定し、セマフォの値の範囲を設定する必要があります。は ( )。
    A. 0~1
    B. -1~0
    C. 1~-9
    D. 0~-9
    私の答え:C 正解:C
    6.6点
    解答分析:第2章
  6. (選択式質問) プロデューサー/コンシューマー問題では、バッファー プールに n 個のバッファーが含まれており、相互排他セマフォ ミューテックスを設定する必要があります。初期値は ( ) です。
    A. 0
    B. 1
    C. -1
    D. -n
    E. +n
    私の答え:B 正解:B
    6.6点
    解答分析:第2章
  7. (選択式質問) ( ) 相互排他問題は、Wait および Signal 操作を使用して解決できます。
    A. すべて
    B. 一部
    C. 正解
    D. 不正解
    私の答え:A 正解:A
    6.6 点
    解答分析:第 2 章
  8. (四肢選択問題) Signal オペレーションを実行する場合、セマフォの値はプラス 1 でなければなりません。値が ( ) の場合、ブロッキング キュー内のプロセスは起床する必要があります。
    A. 0より大きい
    B. 0より小さい
    C. 0以上
    D. 0以下
    私の答え:D 正解:D
    6.6点
    解答分析:第2章
  9. (四肢選択問題) Wait および Signal 動作のセマフォ S の初期値が 2 で、現在値が -1 の場合、待機中の処理( )があることを意味します。
    A. 0
    B. 1
    C. 2
    D. 3
    私の答え:B 正解:B
    6.6点
    解答分析:第2章
  10. (選択式質問) 最大 3 つのプロセスが同時にミューテックス セグメントに入ることができる場合、使用するミューテックス セマフォの初期値は ( ) に設定する必要があります。
    A. 10
    B. 3
    C. 1
    D. 0
    私の答え:B 正解:B
    6.6点
    解答分析:第2章
    2.穴埋め(全5問、34点)
  11. (空白を埋める) 同じクリティカル リソースを共有するプロセスが m 個あり、セマフォ メカニズムを使用してクリティカル リソースへの相互排他アクセスを実現する場合、セマフォ値の範囲は ( ) です。
    私の答え:
    6.6点
    (1) 1~-(m-1)
    正解:
    (1) 1~-(m-1)
    解答分析:第2章
  12. (空欄埋め) Wait と Signal 操作が ( ) 操作の場合は同じプロセスにありますが、( ) 操作の場合は同じプロセスには表示されません。
    私の答え:
    6.6 点
    (1)
    相互排他的

(2)
同期

正解:
(1) 相互排除
(2) 同期
解答分析: 第 2 章
13. (穴埋め) クリティカルリソースの概念は ( )、クリティカルセクションは ( ) を指します。
私の答え:
6.6 点
(1) 一度に 1 つのプロセスのみがアクセスできるリソース

(2) プロセス内の重要なリソースにアクセスするプログラム コード
正解:
(1) 一度に 1 つのプロセスのみがアクセスできるリソース
(2) プロセス内の重要なリソースにアクセスするプログラム コード
解答分析: 第 2 章
14. (穴埋め問題) セマフォの物理的な意味は、セマフォの値がゼロ ( ) より大きい場合です。
私の答え:
6.6 点
(1) 利用可能なリソースの数
正解:
(1) 利用可能なリソースの数
解答分析:第 2 章
15. (穴埋め) あるプロセスがクリティカルエリアに入った場合、他のプロセスが必要とするクリティカルエリアに入るには必ず( )。
私の答え:
7.6点
(1)
待ち

正解:
(1) 待つ
解答分析: 第 2 章

おすすめ

転載: blog.csdn.net/weixin_51151534/article/details/129927300