Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Drivrutiner i kernelläge allokerar minne för ändamål som att lagra interna data, buffra data under I/O-åtgärder och dela minne med andra komponenter i kernelläge och användarläge. Drivrutinsutvecklare bör förstå minneshantering i Windows så att de använder allokerat minne korrekt och effektivt. Windows hanterar virtuellt och fysiskt minne och delar upp minnet i separata användar- och systemadressutrymmen. En drivrutin kan ange om allokerat minne stöder funktioner som efterfrågebaserad sidväxling, datacachning och instruktionskörning.
Minneshanteraren är den kernelkomponent som utför minneshanteringsåtgärderna i Windows. Mer information finns i Minneshanteraren för Windows Kernel-Mode.
Minneshanteraren implementerar ett antal stödrutiner i kernelläge som drivrutiner anropar för att allokera och hantera minne. Mer information finns i Minnesallokering och bufferthantering.
Minneshanteringsfunktionerna i kernellägesdrivrutiner skiljer sig från funktionerna i användarläge. Mer information om minneshantering för program finns i Minneshantering.