Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les pilotes en mode noyau allouent de la mémoire à des fins telles que le stockage de données internes, la mise en mémoire tampon des données pendant les opérations d’E/S et le partage de mémoire avec d’autres composants en mode noyau et en mode utilisateur. Les développeurs de pilotes doivent comprendre la gestion de la mémoire dans Windows afin qu’ils utilisent la mémoire allouée correctement et efficacement. Windows gère la mémoire virtuelle et physique et divise la mémoire en espaces d’adressage utilisateur et système distincts. Un pilote peut spécifier si la mémoire allouée prend en charge les fonctionnalités telles que la pagination à la demande, la mise en cache des données et l’exécution d’instructions.
Le gestionnaire de mémoire est le composant noyau qui effectue les opérations de gestion de la mémoire dans Windows. Pour plus d’informations, consultez Windows Kernel-Mode Gestionnaire de mémoire.
Le gestionnaire de mémoire implémente un certain nombre de routines de prise en charge en mode noyau que les pilotes appellent pour allouer et gérer la mémoire. Pour plus d’informations, consultez La gestion de l’allocation de mémoire et de la mémoire tampon.
Les fonctionnalités de gestion de la mémoire des pilotes en mode noyau sont différentes de celles des applications en mode utilisateur. Pour plus d’informations sur la gestion de la mémoire pour les applications, consultez Gestion de la mémoire.