2022年 春期 応用情報技術者 午前 問17

一つのI2Cバスに接続された二つのセンサーがある。 それぞれのセンサー値を読み込む二つのタスクで排他的に制御したい。 利用するリアルタイムOSの機能として、適切なものはどれか。

 ア  キュー
 イ  セマフォ
 ウ  マルチスレッド
 エ  ラウンドロビン


答え イ


解説
組込システムで使用されるリアルタイムOS(RTOS)の機能でハードウェア資源(リソース)の排他制御を行うのに使用されるものにはセマフォ(semaphore、イ)やミューテックス(mutex)があります。
ミューテックスはバイナリセマフォとも呼ばれ、基本的な考え方は同じです。


キーワード
・I2Cバス

キーワードの解説

戻る 一覧へ 次へ