◆ポーリングとは
・複数の機器やソフトウェアを円滑に連携させる制御方式の一つ。主となるシステムが他のシステムに対して一定間隔で順繰りに要求がないか尋ねる方式のこと。
◆なぜポーリングが必要なのか
・コンピュータに多数の周辺機器がつながっている場合、複数の周辺機器が同時に要求を伝えてしまうとシステム間で競合が発生して不具合につながる恐れがある。
・そのためポーリング機能ではそれらの要求を整理するための方式です。
◆ポーリングの特徴
・問い合わせは一方的に行われます。また、問い合わせは定期的であり、一定間隔で行われます。
◆基本情報技術者試験の出題例(基本情報技術者平成29年秋期 午前問17)
・ソフトウェア制御における,ポーリング制御はどれか。
(ア)CPUが状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
(イ)実行中の処理を一時的に中断して,緊急度の高い別の処理を実行する。
(ウ)送信側のタスクがメモリにデータを格納し,受信側のタスクにそのアドレスを伝える。
(エ)複数のタスクが利用する共有資源を,一つのタスクが占有できるようにする。
正解
(ア)CPUが状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
以上になります。
参考
ポーリングとは - 意味をわかりやすく - IT用語辞典 e-Words
ネットワーク監視のポーリングとは?種類別に仕組みを解説|ITトレンド (it-trend.jp)