資格暗記無料で始める

DMA制御とは?

DMA制御とは、CPUを介さずに、周辺機器と主記憶装置の間で直接データ転送を行う仕組み。CPUはデータ転送の開始を指示するだけで、転送処理自体をCPUの負荷にせずに済むため、他の処理を並行して進められる。

でぃーえむえいせいぎょ

応用情報技術者試験の頻出用語/テクノロジ系/別名:Direct Memory Access


DMA制御の意味

CPUを介さずに、周辺機器と主記憶装置の間で直接データ転送を行う仕組み。CPUはデータ転送の開始を指示するだけで、転送処理自体をCPUの負荷にせずに済むため、他の処理を並行して進められる。

DMA制御の具体例

ハードディスクから大量のデータを読み込む際、DMA制御を使えばCPUはその間に別の計算処理を進められ、データ転送の完了だけを後で通知してもらえばよい。

DMA制御は試験でどう引っ掛けられる?

要点は「CPUを介さない」こと。CPUが高速に転送する仕組みではない。処理を中断してCPUに対応を求める割込みとも別物で、DMAは転送している間もCPUが別の仕事を進められる点が利点として問われる。

DMA制御と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。