Effettuato con

Appendice
Questa pagina è disponibile in EnglishFrançaisDeutschItalianoEspañol日本語
Appendice

Attivazione del DMA

Il DMA - Direct Memory Access o Accesso diretto alla memoria - permette ad alcuni sottosistemi hardware di un computer di accedere alla memoria di sistema durante la lettura e/o la scrittura indipendentemente dalla CPU. Il DMA si usa da molti sistemi hardware come controller del disco rigido, schede grafiche, schede di rete o schede audio.

Il DMA è la funzione essenziale di tutti i computer moderni, che permette ai dispositivi a velocità diverse di comunicare senza assoggettare la CPU a un enorme carico di interrupt. In altro modo, il CPU si usa per copiare ogni pezzo di dati dalla sorgente ad uno dei suoi registratori, e poi scriverlo in un altro punto. Durante questo periodo la CPU verrà disabilitatà per altri compiti.

In un trasferimento DMA un blocco di memoria viene copiato da un dispositivo a un'altro. Mentre la CPU da avvio al trasferimento, il trasferimento proprio viene eseguito da un controller DMA. Un esempio tipico è lo spostamento di un blocco di mimoria dall'unità di memoria esterna all'unità di memoria interna più veloce. Se questa operazione non blocca il processore, esso può essere programmato per eseguire altre operazioni. E' essenziale nella fornitura delle cosiddette implementazioni zero-copy dei driver delle periferiche e anche durante la copia file, la condivisione video sulla rete ecc.

Per attivare il DMA proseguite nella maniera seguente:

  1. Andate al menù Avvio e selezionate il Pannello di controllo.

  2. Nella finestra di Pannello di controllo, attivate la Visualizzazione classica, selezionate l'icona Gestione dispositivi e fate doppio clic per aprire la finestra Gestione dispositivi.

    Nota!Nota: se utilizzate Windows XP, nella finestra di Pannello di controllo, scegliete l'icona Sistema, aprite la scheda Hardware e cliccate sul pulsante Gestione dispositivi.

    Attivazione del DMA

  3. Trovate i controller IDE ATA/ATAPI tra altri dispositivi e cliccate su "+" accanto ad esso per aprire l'elenco con i canali IDE del controller disponibili.

  4. Fate doppio clic sul primo IDE Channel (Primary IDE Channel per Windows XP) per aprire la finestra delle proprietà del controller

  5. Attivate la scheda Impostazioni avanzate e spuntate la casella Attiva DMA.

    Attivazione del DMA

    Nota!Nota: se utilizzate Windows XP, nella scheda Impostazioni avanzate trovate l'elenco a discesa Modalità di trasferimento dove viene visualizzata la modalità di trasferimento corrente. Per cambiarlo e attivare il DMA aprite l'elenco a discesa e scegliete l'opzione DMA se disponibile. Potete fare lo stesso per il Secondary IDE Channel.
  6. Cliccate su OK per applicare le modifiche effettuate.

Quando il DMA per i canali IDE è attivato chiudete la finestra di gestione. A volte viene richiesto il riavvio per applicare le modifiche.

Nota!Nota: tutti i controller non permettono all'utente di cambiare la modalità di trasferimento. Se installate i driver di terza parte per i controller IDE leggete le istruzioni fornite con i driver del software. In generale, quando viene installato un driver speciale per il controller il DMA viene attivato automaticamente dai driver del software.

Preghiamo di notare che i programmi AVS4YOU non consentono di copiare dati protetti. Puoi utilizzare questo software per copiare materiale del quale possiedi i diritti di autore o del quale hai ricevuto il permesso di copiare dal proprietario.

AVS4YOU è un marchio registrato di Ascensio System SIA. Intel e Core 2 Duo sono i marchi registrati di Intel Corporation. AMD e Athlon X2 sono i marchi registrati di Advanced Micro Devices, Inc. Windows 11/10/8.1/8/7/Vista/XP sono i marchi registrati di Microsoft Corporation. Tutti gli altri marchi sono di proprietà dei rispettivi produttori.