情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問6: 一つのI²Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つのタスクで排他的に制御したい。利用するリアルタイムOSの機能として,適切なものは

←
情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ
Q 66 / 30
一つのI²Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つのタスクで排他的に制御したい。利用するリアルタイムOSの機能として,適切なものはどれか。
この問の正解率:84.62%(13件)

解説

情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問6「一つのI²Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つ…」の正解と解説です。情報処理安全確保支援士試験の「排他制御」分野の過去問で、これまでの受験者の正答率は約85%です。

正解

イ. セマフォ

正答率 84.6%(13人中 11人が正解)

問題の解説

1本のI²Cバスを2タスクが共有すると、同時アクセスでバス競合や読み取り破壊が起きる。セマフォは共有資源の利用権を計数管理し、一方が使用中は他方を待たせる排他制御を実現する。よってイが適切。キューはタスク間通信、ラウンドロビンはスケジューリング方式で排他制御の手段ではない。共有デバイスの排他はリアルタイム制御の基本。

選択肢ごとの解説

  • アキューはタスク間のデータ受け渡し用機構で、資源の排他確保を直接行うものではないため誤り。
  • イセマフォは資源利用権を管理し同時アクセスを防ぐ排他制御機構。バス共有の制御に適し正しい。
  • ウマルチスレッドは並行実行の仕組みであって排他制御そのものではない。手段として不適切で誤り。
  • エラウンドロビンはCPU時間の割当て方式で、共有バスの排他制御の機能ではないため誤り。

情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ の過去問一覧に戻る・問6

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード