Memóriakezelés Windows-illesztőprogramokhoz

A kernel módú illesztőprogramok memóriát foglalnak le olyan célokra, mint a belső adatok tárolása, az adatok pufferelése az I/O-műveletek során, valamint a memória megosztása más kernelmódú és felhasználói módú összetevőkkel. Az illesztőprogram-fejlesztőknek tisztában kell lenniük a Windows memóriakezelésével, hogy megfelelően és hatékonyan használják a lefoglalt memóriát. A Windows kezeli a virtuális és a fizikai memóriát, és külön felhasználói és rendszercímhelyekre osztja a memóriát. Az illesztőprogramok meg tudják adni, hogy a lefoglalt memória támogatja-e az olyan képességeket, mint az igény szerinti lapozás, az adatok gyorsítótárazása és az utasítások végrehajtása.

A memóriakezelő az a kernelösszetevő, amely végrehajtja a memóriakezelési műveleteket a Windowsban. További információ: Windows Kernel-Mode Memory Manager.

A memóriakezelő számos kernel módú támogatási rutint implementál, amelyeket az illesztőprogramok a memória lefoglalására és kezelésére hívnak meg. További információ: Memóriafoglalás és pufferkezelés.

A kernel módú illesztőprogramok memóriakezelési képességei eltérnek a felhasználói módú alkalmazásokétól. Az alkalmazások memóriakezelésével kapcsolatos további információkért lásd: Memóriakezelés.

Ebben a szakaszban