Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> RAM , Cards e madri >> .

Che cosa è la Direct Memory Access

? Direct Memory Access , o DMA , è un metodo di accesso e trasferimento dei dati memorizzati nella memoria di un computer ad accesso casuale , o RAM , senza dover coinvolgere unità centrale di elaborazione del computer. Questo riduce l'assorbimento della CPU e consente una maggiore efficienza nei processi in esecuzione . Perché è stato Direct Memory Access necessario?

La CPU in primi computer è stato coinvolto in quasi tutte le attività che si sono verificati in tutti i processi . Questo posto enormi richieste sul attenzione del CPU e l'ha rallentata con richieste da dispositivi periferici . Queste perdite di efficienza è stato affrontato attraverso lo sviluppo di metodi che le periferiche hanno permesso di accedere alla memoria direttamente e trasferire dati dalla memoria senza interrompere la CPU , aumentando così l'efficienza .
Come funziona la memoria ad accesso diretto lavoro?

accesso diretto alla memoria viene eseguita tramite l'uso di percorsi di comunicazione speciali chiamati canali DMA che sono assegnati a una specifica periferica . Se un dispositivo periferico ha la capacità di elaborazione necessaria , si può utilizzare uno dei canali DMA per trasferire i dati dalla RAM possiedono un proprio senza consultare la CPU . E ' un po' come un bambino dover ottenere mamma del ( la CPU ) aiuto per avere un drink, mentre il fratello adolescente ( con una maggiore capacità di elaborazione ) può ottenere se stesso senza interrompere mamma .

 

hardware © www.354353.com