Mi az a kernelmemória a Feladatkezelőben?
A feladatkezelőben található kernelmemória a számítógépben rendelkezésre álló teljes memória egy része, amely le van tiltva az operációs rendszer folyamatai számára. A teljes memória a RAM-ból (random-access memória) és a virtuális memóriából áll. A "Paged" a kernelmemória alatt a feladatkezelőben a virtuális memória azon részére vonatkozik, amely a kernel számára van dedikálva, míg a "Nonpaged" a RAM-ban lévő dedikált kernelmemóriára utal. A "Paged" és a "Nonpaged" értéke változó, mert egyes kernelfolyamatok a RAM-ból a virtuális memóriába kerülnek, és fordítva.
Háttér
A kernelmemória ötlete a számítógép szerkezetéből származik, amelynek van egy kernelrétege, amely felelős az operációs rendszer futtatásához szükséges alapvető folyamatokért. Amikor a számítógépet indítás közben futtatja, a kernelréteg azonosítja az operációs rendszer betöltéséhez szükséges folyamatokat. Ezek a folyamatok nélkülözhetetlenek, ezért a kernelmemóriát a memóriakezelés részeként fejlesztették ki, hogy mindig legyen rendelkezésre álló és dedikált memória az alapvető folyamatokhoz.
Lapozatlan kernelmemória
A feladatkezelőben a lapozatlan kernelmemória a RAM-ot használó kernelmemóriára vonatkozik. Az operációs rendszer folyamatai kezdetben a RAM-ot használják az indítás során, de a betöltés után a memóriakezelés a folyamatok egy részét átviszi a virtuális memóriába, hogy felszabadítsa a RAM-ot más alkalmazások számára. A számítógép aktívan kezeli a memóriát az operációs rendszer folyamatainak folyamatos felcserélésével a RAM és a virtuális memória között. A RAM-ot használó folyamatokat nem lapozottnak, míg a virtuális memóriába átvitt folyamatokat lapozottnak nevezzük.
Lapozott kernelmemória
A virtuális memória a RAM-ból való terhelés levételére szolgál, így a RAM elérhető más alkalmazások számára. Úgy használja fel a merevlemez-területet, hogy létrehoz egy fájlt a gyökérmappában pagefile.sys néven. A RAM-hoz hasonlóan a pagefile.sys egy része le van tiltva a kernelmemória számára. Az operációs rendszer által használt tétlen folyamatok átkerülnek a virtuális memóriába. A „Paged” feladatkezelőben a „Kernel memória” alatt látható információ a kernelhez felhasznált mennyiség.
Rendelkezésre álló fizikai memória
A Feladatkezelő "Physical Memory" alatti "Elérhető" információ a RAM szabad területe, amely más alkalmazásokhoz használható. Ez az érték soha nem lesz nulla, mert bizonyos folyamatok mindig átkerülnek a virtuális memóriába.
Virtuális memória
A virtuális memória megnöveli a RAM korlátozott kapacitását. Annak érdekében, hogy a RAM-ban mindig legyen szabad memória az alkalmazások futtatásához, bizonyos folyamatok átkerülnek a pagefile.sys fájlba. A számítógépe által jelenleg használt teljes virtuális memória a Windows Feladatkezelőben a „Töltés elfogadása” alatti „Összesen” érték. Ez az összeg a „Folyamatok” lapon látható „Memhasználat” összege.