平成22年度 秋期 応用情報技術者試験 午前 問12
テクノロジ/コンピュータ構成要素DMAコントローラの説明として適切なものはどれか。
出典:平成22年度 秋期 応用情報技術者試験 午前 問12
- アMPUでは時間がかかる積和演算を,高速に行う。
- イ仮想メモリ機能,メモリ保護機能などのメモリ管理機能を提供する。
- ウ動作クロックに合わせてカウントするカウントレジスタをもち,それによって時間の経過を保持する。
- エメモリと入出力装置との間,又はメモリとメモリとの間でのデータ交換を,MPUを介さずに行う。
正解:エ
解説
DMA(Direct Memory Access)コントローラは,CPU(MPU)を介さずに,メモリと入出力装置との間,またはメモリ相互間で直接データ転送を行う専用の制御装置で,CPUの負荷を軽減し高速なデータ転送を実現します。
選択肢ごとの解説
- ア誤り。積和演算を高速に行うのはDSP(ディジタルシグナルプロセッサ)などの説明です。
- イ誤り。仮想メモリ機能やメモリ保護機能を提供するのはMMU(メモリ管理ユニット)の説明です。
- ウ誤り。動作クロックに合わせて時間の経過を保持するのはタイマ(インターバルタイマ)の説明です。
- エ正しい。DMAコントローラは,メモリと入出力装置間,またはメモリ間でのデータ交換をMPUを介さずに行います。