ソフトウェア制御における, ポーリング制御はどれか。
ア CPU が状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
イ 実行中の処理を一時的に中断して,緊急度の高い別の処理を実行する。
ウ 送信側のタスクがメモリにデータを格納し,受信側のタスクにそのアドレスを伝える。
エ 複数のタスクが利用する共有資源を,一つのタスクが占有できるようにする。
解説を読む
正解:ア
解説:
ポーリング制御とは定期的に状態を監視することで非同期のイベント処理を行うことです。例えばいつクリックされるか分からないマウスのイベントを監視してクリックされた際にその位置情報等から適切な処理を行うような仕組みです。
ア.正しいポーリング制御の説明です。上記説明もご参照ください。
イ.割り込み処理の説明です。
ウ.μITRONなど組み込みOSで使われるメールボックスの説明です。送信側のタスクは共有メモリにデータを書き込み、その先頭アドレスを受信側タスクに伝えることで高速にデータ通信を行うことが可能になります。
エ.排他制御の説明です。
解説を閉じる
コメント