Ultra DMA
È l'acronimo di "Ultra Direct Memory Access".
Ultra DMA, abbreviato anche UDMA, è un'interfaccia che trasferisce dati tra un computer e un dispositivo di archiviazione di solito un (disco rigido). È la versione più veloce di DMA, sostituisce Word DMA (o WDMA) e supporta una velocità di trasferimento a raffica fino a 133 MB/s. Come tutte le altre versioni di DMA, consente di trasferire i dati direttamente dalla memoria del sistema, bypassando la CPU ed eliminando il sovraccarico associato.
I computer usano le varie modalità DMA per trasferire i dati dalla memoria a un disco rigido tramite l'interfaccia Parallel ATA. Le velocità più elevate offerte dalla maggior parte delle modalità UDMA richiedono che un disco rigido sia collegato tramite un cavo ATA a 80 conduttori invece di uno a 40 conduttori. Le linee aggiuntive di questo cavo sono tutte linee di massa, che separano le linee dati per prevenire le interferenze.
UDMA aggiunge due nuove funzionalità rispetto a WDMA per consentire velocità di trasferimento dei dati più elevate. Innanzitutto, il double transition clocking trasferisce i dati due volte per ciclo di clock invece di una sola. In secondo luogo, il controllo di ridondanza ciclico (CRC) usa un algoritmo per calcolare informazioni ridondanti in un trasferimento di dati e include un codice CRC insieme ai dati. Il dispositivo ricevente confronta il codice CRC con i dati ricevuti per verificare se alcuni dati sono stati danneggiati durante il trasferimento e, se necessario, richiede che i dati vengano inviati nuovamente. Se gli errori CRC si verificano frequentemente, il sistema può passare a una modalità UDMA più lenta per aumentare l'affidabilità.
Metti alla prova le tue conoscenze