コンピュータ構成要素

基本情報技術者試験ポーリングと割込み」の問題

テクノロジ系コンピュータ構成要素難易度:easy
CPUが入出力装置の準備完了を、一定間隔で装置の状態レジスタを繰り返し読み取って確認する方式はどれか。
ポーリングによる方式
割込み方式
DMA方式で専用回路に転送を任せる
チャネル方式で入出力専用プロセッサに委ねる
正解
ポーリングによる方式

ポーリングはCPUが装置の状態レジスタを能動的に繰り返し読み、準備完了を確認する方式である。設問の『状態を繰り返し読み取って確認』に一致するため正しい。

?選択肢ごとの解説

ア ○ポーリングはCPUが装置の状態レジスタを能動的に繰り返し読み、準備完了を確認する方式である。設問の『状態を繰り返し読み取って確認』に一致するため正しい。
イ ×割込み方式は装置側が準備完了をCPUへ通知する受動的な検知であり、CPUが繰り返し問い合わせるポーリングとは方向が逆である。
ウ ×DMA方式はCPUを介さず専用回路が主記憶と装置を直接転送する方式で、状態確認の検知方式そのものではない。
エ ×チャネル方式は入出力専用プロセッサに制御を委ねる方式で、CPUが状態を逐次確認するポーリングとは異なる。

くわしく

準備完了の検知にはポーリングと割込みがある。ポーリングはCPUが繰り返し問い合わせるため待ち時間中もCPUを占有するが制御は単純。割込みは装置側通知でCPUを解放できるが機構が複雑になる。能動か受動かで両者を区別する。

本番での押さえどころ

試験のコツ

設問の主語と動作で判定する。『CPUが繰り返し読む』=ポーリング、『装置が通知する』=割込み。

覚え方

ポーリングは『何度も電話で確認する側』、割込みは『相手から折り返しがある』とイメージする。

よくある誤り

ポーリングと割込みの方向を取り違える誤りが多い。『CPUが聞きに行く=ポーリング』『装置が知らせる=割込み』と覚える。

コンピュータ構成要素の他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0177

【基本情報技術者試験】ポーリングと割込みの問題 — 解答・解説|ukamiru 過去問