|
読み方 : ディー・エム・エー フルスペル : Direct Memory Access
デバイスとメモリー間でデータを転送する方法の 1 つ。 CPU を介さずに、バス上のデバイスとメモリー間で (もしくはメモリー間同士で) 直接データを転送する機能のことです。 CPU に負担をかけることなくデータの入出力を行うことができるので、現在実行中のタスクなどの実行が妨げられることがありません。例えばディスク入出力では、読み書きを開始するコマンドと、データを転送するアドレスを指定しておけば、後は DMA 機能によって自動的にデータが転送され、CPU が介在する必要はない。DMA を制御する回路のことを DMA コントローラといいます。
|