Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> modem >> .

3 tipi di modalità di trasferimento DMA?

1. Trasferimento DMA singolo

Nel trasferimento singolo, il controller DMA sposta un singolo blocco di dati dalla memoria al dispositivo I/O e genera un'interruzione dopo il trasferimento completo. Questa modalità funziona bene per i dispositivi con una piccola quantità di dati da trasferire, come un dispositivo a caratteri o un dispositivo a blocchi con dimensioni ridotte.

2. Trasferimento DMA a raffica

Nel trasferimento burst, il controller DMA trasferisce un burst di dati dalla memoria al dispositivo I/O senza generare un'interruzione dopo ciascun trasferimento. Questa modalità è adatta per dispositivi con una grande quantità di dati da trasferire, come un'unità disco o un adattatore di rete.

3. Trasferimento DMA Scatter-Gather

Nel trasferimento scatter-gather, il controller DMA trasferisce i dati da più buffer di memoria al dispositivo I/O. Questa modalità è adatta per dispositivi che richiedono dati da più posizioni, come una scheda grafica o una scheda audio.

 

networking © www.354353.com