平成29年度 秋期 基本情報技術者試験 午前 問17
テクノロジ/コンピュータ構成要素ソフトウェア制御における,ポーリング制御はどれか。
出典:平成29年度 秋期 基本情報技術者試験 午前 問17
- アCPUが状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
- イ実行中の処理を一時的に中断して,緊急度の高い別の処理を実行する。
- ウ送信側のタスクがメモリにデータを格納し,受信側のタスクにそのアドレスを伝える。
- エ複数のタスクが利用する共有資源を,一つのタスクが占有できるようにする。
正解:ア
解説
ポーリング制御とは,CPUが入出力装置の状態レジスタやビジー信号などを定期的に読み出して監視し,装置の状態(処理完了や準備完了など)を能動的に確認する制御方式です。装置側からの通知を待つ割込み方式とは対照的な仕組みです。
選択肢ごとの解説
- ア正しい。CPUが状態レジスタやビジー信号を読み出して入出力装置の状態を監視するのがポーリング制御です。
- イ誤り。実行中の処理を一時的に中断して緊急度の高い別の処理を実行するのは,割込み処理の説明です。
- ウ誤り。送信側のタスクがメモリにデータを格納し,そのアドレスを受信側のタスクに伝えるのは,メッセージ通知によるタスク間通信の説明です。
- エ誤り。複数のタスクが利用する共有資源を一つのタスクが占有できるようにするのは,排他制御の説明です。