WDMA(コンピュータ)

Word DMAWDMA )インターフェースは、コンピュータ(ATA( Advanced Technology Attachmentコントローラを介して)とATAデバイス間でデータを転送する方法です。UDMA (Ultra Direct Memory Access)が実装されるまでは、最速の方法でした。ATAデバイスとコンピュータ間のインターフェースの選択肢として、シングル/マルチワードDMAがプログラム入出力(PIO)に取って代わりました。WDMAインターフェースは、さまざまなモードにグループ化されています

シングル転送モードでは、CPUに制御を返す前に、デバイスとコンピュータ間で1ワード(16ビット)のみが転送されます。その後、DMAリクエストラインが継続的にアサートされている場合でも、このサイクルが繰り返されるため、CPUはデータ転送中にデータを処理できます。この種の転送は、Intel 8237 DMAコントローラでは「シングルモード転送」として実装されています。マルチワード転送モードでは、転送が開始されると、すべてのワードが転送されるか、ドライブがDMAリクエストラインをネゲートするまで転送が継続されます。このモードは、Intel 8237 DMAコントローラでは「デマンドモード転送」として実装されています。

コンパクトフラッシュ仕様2.1では、さらに2つのアドバンスドタイミングモードが定義されています。マルチワードDMAモード3とマルチワードDMAモード4です。これらはコンパクトフラッシュに固有のものです。マルチワードDMAは、True IDEモードで構成されたコンパクトフラッシュデバイスでのみ許可されます。

DMAモード
モード 最大転送
速度(MB /秒)
ビット 最小サイクル
時間(ns
定義規格
シングル0 2.1 16 960 ATA-1
シングル1 4.2 16 480 ATA-1
シングル2 8.3 16 240 ATA-1
マルチ 0 4.2 16 480 ATA-1
マルチ 1 13.3 16 150 ATA-2
マルチ 2 16.7 16 120 ATA-2
マルチ 3 20 16 100 コンパクトフラッシュ 2.1
マルチ 4 25 16 80 コンパクトフラッシュ 2.1
「https://en.wikipedia.org/w/index.php?title=WDMA_(computer)&oldid=1293128265