平成23年度 秋期 応用情報技術者試験 午前 問13
DMAの説明として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
DMA(Direct Memory Access)は,CPUを介さずに,DMAコントローラという専用の制御回路が入出力装置と主記憶との間で直接データを転送する方式です。転送中もCPUは別の処理を行えます。
-
ア: CPUが磁気ディスクと主記憶とのデータの受渡しを行う
誤り。CPUが転送を行う方式はプログラム制御方式(PIO)で,DMAとは逆です。 -
イ: 入出力専用アドレス空間に入出力装置のレジスタを割り当てる
誤り。主記憶のアドレス空間の一部を入出力用に割り当て,入出力装置のレジスタをメモリと同じようにアクセスするメモリマップドI/Oの説明です。 -
ウ: 専用の制御回路が入出力装置や主記憶などの間のデータ転送を行う
正しい。DMAの説明です。 -
エ: 命令の実行ステージをオーバラップさせる
誤り。パイプライン処理の説明です。
答え
ウ: 専用の制御回路が入出力装置や主記憶などの間のデータ転送を行う方式である。
出典:平成23年度 秋期 応用情報技術者試験 午前 問13