DMAコントローラの説明として適切なものはどれか。
| ア | MPUでは時間のかかる積和演算を、高速に行う。 |
| イ | 仮想メモリ機能、メモリ保護機能などのメモリ管理機能を提供する。 |
| ウ | 動作クロックに合わせてカウントするカウンタレジスタをもち、それによって時間の経過を保持する。 |
| エ | メモリと入出力装置、又はメモリとメモリとの間のデータ転送を、MPUを介さずに行う。 |
答え エ
【解説】
| ア | MPUでは時間のかかる積和演算を、高速に行うのは、DSP(Digital Signal Processor)です。(×) |
| イ | 仮想メモリ機能、メモリ保護機能などのメモリ管理機能を提供するのは、MMU(Memory Management Unit、メモリ管理ユニット)です。(×) |
| ウ | 動作クロックに合わせてカウントするカウンタレジスタをもち、それによって時間の経過を保持するのは、TPU(Timer Pulse Unit、タイマー)です。(×) |
| エ | メモリと入出力装置、又はメモリとメモリとの間のデータ転送を、MPUを介さずに行うのは、DMAコントローラーです。(〇) |
【キーワード】
・DMA