DMA コントローラーの説明として,適切なものはどれか。

テクノロジ系・一部改変

ア MPU では時間が掛かる積和演算を,高速に行う。

なぜ違う: DSP などの説明で、DMA ではない。

イ 仮想メモリ機能,メモリ保護機能などのメモリ管理機能を提供する。

なぜ違う: MMU の説明。

ウ 動作クロックに合わせてカウントするカウントレジスタをもち,それによって時間の経過を保持する。

なぜ違う: タイマー/カウンターの説明。

エ メモリと入出力装置,又はメモリとメモリとの間のデータ転送を,MPU を介さずに行う。

正解: エ

要点: MPUを介さずにメモリと入出力装置間(やメモリ間)のデータ転送を行う。

DMA コントローラーは、メモリと入出力装置の間、又はメモリとメモリの間のデータ転送を、MPU を介さずに直接行う。積和演算の高速化は DSP、メモリ管理は MMU、時間の保持はタイマーの役割。

この問題に出てくる用語

関連キーワード: DMA・入出力・ハードウェア

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和7年度 春期 応用情報技術者試験 午前 問9