一つの I²C バスに接続された二つのセンサーがある。それぞれのセンサー値を読み込む二つのタスクを排他的に制御したい。利用するリアルタイム OS の機能として,適切なものはどれか。
ア キュー
イ セマフォ
ウ マルチスレッド
エ メモリプール
正解: イ
要点: 共有資源の排他制御=セマフォ(ミューテックス)。
一つの I²C バスという共有資源を二つのタスクが排他的に使うには、セマフォ(特にミューテックス)で相互排他を実現する。キューはデータ受け渡し、マルチスレッドは実行形態、メモリプールは記憶管理の機能で、排他制御の機能ではない。
この問題に出てくる用語
同じ回の前後の問題
- 令和7年度 秋期 問15: 五つのジョブ A〜E に対して,ジョブの多重度が 1 で,処理時間順方式のスケジューリングを適用した
- 令和7年度 秋期 問17: スレッドセーフの説明として,適切なものはどれか。
テクノロジ系の他の問題
- 令和7年度 秋期 問17: スレッドセーフの説明として,適切なものはどれか。
- 令和7年度 秋期 問18: 二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッ
- 令和7年度 秋期 問19: 4ブロックのキャッシュメモリ C0〜C3 が次の状態である。新たに別のブロックをキャッシュにロードす
- 令和7年度 秋期 問20: 電源電圧 10V に LED と抵抗を直列に接続した LED 点灯回路において,LED に 10mA
- 令和7年度 秋期 問21: 組込みシステムのプログラムで,放された状態では0,押された状態では1になるスイッチの値を,チャタリン
アプリで弱点分析つきの演習ができます