コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20231210 実施分 問10
DMA の説明として,適切なものはどれか。
- ア CPU が磁気ディスクと主記憶とのデータの受渡しを行う転送方式である。
- イ 主記憶の入出力専用アドレス空間に入出力装置のレジスタを割り当てる方式である。
- ウ 専用の制御回路が入出力装置,主記憶などの間のデータ転送を行う方式である。
- エ 複数の命令の実行ステージを部分的にオーバラップさせて同時に処理し,全体としての処理時間を短くする方式である。
出典:基本情報技術者試験 科目A免除 修了試験 20231210 実施分 問10
答えと解説を見る
正解:ウ
覚える知識
DMA(ダイレクトメモリアクセス)の定義
DMAは、CPUを介さず専用制御回路が入出力装置と主記憶間のデータ転送を行う方式である。
この問題で必要なこと
DMAは、専用の制御回路(DMAコントローラ)がCPUを介さずに入出力装置と主記憶の間でデータ転送を行う方式である。
ひっかけ
CPUが転送を行う方式、メモリマップドI/O、パイプライン処理と混同させる。
この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)