一つのI²Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つのタスクで排他的に制御したい。利用するリアルタイムOSの機能として,適切なものはどれか。
- キュー
- セマフォ
- マルチスレッド
- ラウンドロビン
解答
イ
解説
- キュー
キューは、先入先出法(FIFO)で処理する機能です。 - セマフォ
適切です。
セマフォは、排他制御する機能です。 - マルチスレッド
マルチスレッドは、一つのアプリケーションプログラムを複数の処理単位に分けて、それらを並列に処理する機能です。 - ラウンドロビン
ラウンドロビンは、各タスクに均等にCPU時間を割り当てて実行させる機能です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | コンピュータシステム |
中分類 | ソフトウェア |
小分類 | オペレーティングシステム |
出題歴
- AP 令和4年度春期 問17