Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os drivers de modo kernel alocam memória para fins como armazenamento de dados internos, armazenamento em buffer de dados durante operações de E/S e compartilhamento de memória com outros componentes de modo kernel e modo de usuário. Os desenvolvedores de drivers devem entender o gerenciamento de memória no Windows para que usem a memória alocada corretamente e de forma eficiente. O Windows gerencia a memória virtual e física e divide a memória em espaços de endereçamento separados do usuário e do sistema. Um driver pode especificar se a memória alocada suporta recursos como paginação de demanda, cache de dados e execução de instruções.
O gerenciador de memória é o componente do kernel que executa as operações de gerenciamento de memória no Windows. Para obter mais informações, consulte Windows Kernel-Mode Memory Manager.
O gestor de memória implementa uma série de rotinas de suporte em modo de núcleo que os controladores chamam para alocar e gerir memória. Para obter mais informações, consulte Alocação de memória e gerenciamento de buffer.
Os recursos de gerenciamento de memória dos drivers de modo kernel são diferentes daqueles dos aplicativos de modo de usuário. Para obter mais informações sobre gerenciamento de memória para aplicativos, consulte Gerenciamento de memória.