平成29年度 秋期 午前 問17
ソフトウェア
ポーリング制御
ソフトウェア制御における,ポーリング制御はどれか。
- アCPU が状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
- イ実行中の処理を一時的に中断して,緊急度の高い別の処理を実行する。
- ウ送信側のタスクがメモリにデータを格納し,受信側のタスクにそのアドレスを伝える。
- エ複数のタスクが利用する共有資源を,一つのタスクが占有できるようにする。
答えと解説を見る
✓ これが正解アCPU が状態レジスタ又はビジー信号などを読み出して,入出力装置の状態を監視する。
解説
こちらから状態を読み出して、支度ができたかを尋ね続けます。
この制御は、こちらから順に様子を尋ねる形です。状態を示す場や信号を読み出して、支度ができたかを見ました。尋ね続けるので、待つ間も演算する力を使います。だから状態を読み出して監視すると述べた肢が当たりました。ポーリングと呼ばれ、作りが単純なのが取り柄です。実行中の処理を中断して別の処理へ移る肢は、割込みでした。向こうから知らせが来るので、尋ねずに済みます。メモリに格納してアドレスを伝える肢は、タスク間の受け渡しでした。中身を写さずに知らせるので、速く渡せます。共有する資源を一つの仕事が占める肢は、排他の仕組みです。同時に触れないよう、順に使わせました。三つとも、こちらから尋ねる形ではありません。尋ねるか知らされるかを見ます。待つ間も力を使います。尋ねるのか、知らされるのかが、大きな分かれ目でした。
ほかの選択肢はなぜ違うのか
- イ実行中の処理を一時的に中断して,緊急度の…:実行中の処理を中断して別の処理を実行すると述べています。緊急度の高いものへ、すぐ移る仕組みでした。待つ間も力を使わずに済みます。ところが向こうから知らせが来る形です。尋ねてはいません。向きが逆でした。向こうから届きます。
- ウ送信側のタスクがメモリにデータを格納し,…:メモリに格納してアドレスを伝えると述べています。仕事どうしで中身を受け渡す仕組みでした。写さずに渡せるので、速く済みます。けれども状態を見張ってはいません。受け渡しの話でした。扱う題が違います。受け渡しの話です。
- エ複数のタスクが利用する共有資源を,一つの…:共有資源を一つの仕事が占めると述べています。同時に触れないよう、順に使わせる仕組みでした。食い違いを防ぐうえで、欠かせません。ところが尋ねる形ではありません。占める側の話でした。目当てが別です。順に使わせます。
この問題の用語
- 監視機器や利用者の動きを継続して見て、記録に残しておくこと。稼働状況や性能を見張り、異常に早く気づいて対応するために行います。
出典:平成29年度 秋期 基本情報技術者試験 午前 問17
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)