情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問6「一つのI²Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つ…」の正解と解説です。情報処理安全確保支援士試験の「排他制御」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
イ. セマフォ
1本のI²Cバスを2タスクが共有すると、同時アクセスでバス競合や読み取り破壊が起きる。セマフォは共有資源の利用権を計数管理し、一方が使用中は他方を待たせる排他制御を実現する。よってイが適切。キューはタスク間通信、ラウンドロビンはスケジューリング方式で排他制御の手段ではない。共有デバイスの排他はリアルタイム制御の基本。