問題
DMA コントローラの説明として、適切なものはどれか。
選択肢
- 1MPU では時間が掛かる積和演算を、高速に行う。
- 2仮想メモリ機能、メモリ保護機能などのメモリ管理機能を提供する。
- 3動作クロックに合わせてカウントするカウントレジスタなどをもち、それによって時間の経過を保持する。
- 4メモリと入出力装置、又はメモリとメモリとの間のデータ転送を、MPU を介さずに行う。
正解
4. メモリと入出力装置、又はメモリとメモリとの間のデータ転送を、MPU を介さずに行う。
詳しい解説を見る解説を閉じる
解説
DMA(Direct Memory Access)コントローラは、MPU(CPU)を介さずにメモリと入出力装置の間、あるいはメモリ相互間のデータ転送を直接制御する装置である。これによりCPUは転送処理から解放され、他の処理を並行して実行できるためシステム全体の効率が向上する。エが正解。アは積和演算を高速化するDSPなどの説明、イはMMU(メモリ管理ユニット)の説明、ウはタイマ/カウンタの説明であり、いずれもDMAコントローラの機能ではない。(出典: 令和7年度 春期 応用情報技術者試験 午前 問9)
一問一答
全400問を繰り返し学習