Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
I driver in modalità kernel allocano memoria per scopi quali l'archiviazione di dati interni, il buffering dei dati durante le operazioni di I/O e la condivisione della memoria con altri componenti in modalità kernel e utente. Gli sviluppatori di driver devono comprendere la gestione della memoria in Windows in modo che usino la memoria allocata in modo corretto ed efficiente. Windows gestisce la memoria virtuale e fisica e divide la memoria in spazi di indirizzi utente e di sistema separati. Un driver può specificare se la memoria allocata supporta funzionalità come il paging della domanda, la memorizzazione nella cache dei dati e l'esecuzione di istruzioni.
Il Gestore della memoria è il componente kernel che esegue le operazioni di gestione della memoria in Windows. Per altre informazioni, vedere Gestione memoria di Windows Kernel-Mode.
Il gestore della memoria implementa una serie di routine di supporto in modalità kernel che i driver chiamano per gestire e allocare la memoria. Per altre informazioni, vedere Allocazione di memoria e gestione del buffer.
Le funzionalità di gestione della memoria dei driver in modalità kernel sono diverse da quelle delle applicazioni in modalità utente. Per altre informazioni sulla gestione della memoria per le applicazioni, vedere Gestione della memoria.