正解は ア
I²C(I2C)バスは1本の共有バスに複数のデバイスが接続される仕組みで、同時に複数のデバイスからのアクセスは許されない(シリアル通信、マスタ/スレーブ構成)。二つのタスクが交互にセンサを読み込む場合、一方のタスクがバスを使用している間は他方のタスクがバスにアクセスできないよう排他制御が必要。この目的に適するのは「セマフォ」である。セマフォはリソースの排他的利用を制御する同期機構で、タスクがセマフォを取得(P操作)してリソースを専有し、完了後に解放(V操作)する。選択肢cが正解。
排他制御=セマフォ(またはミューテックス)。I²Cのような共有バス・共有リソースへのアクセス制御に使う。キューはデータ受け渡し、ラウンドロビンはスケジューリング、マルチスレッドは並行実行と区別する。