カーネルメモリとは それはどんな機能を果たしますか?


9

Windowsでタスクマネージャーを表示しているときに、「カーネルメモリ」とマークされた小さなことに気付きましたこれは正確には何ですか?また、物理メモリと比較してどのような機能を果たしますか?

タスクマネージャー

回答:


12

「カーネル」は、オペレーティングシステムのコアビットです。ハードウェアと通信できる部分であり、実際に「動作」している部分です。

したがって、カーネルメモリは、メモリ内にとどまる必要があるオペレーティングシステムの部分用に予約されており(ご覧のとおり、それほど多くはありません)、他のソフトウェアに対する制限により、たとえば、他の場所で使用されているメモリにアクセスしようとする悪質なアプリ。(OSの一部がページングされる可能性があり、そこに反映されていることがわかりますが、それは少し誤解を招く用語です。)


厳密に言えば、ハードウェアとの通信にアクティブに使用される、昇格されたコンテキストからアクセスされる、メモリの管理に必要な、またはページング自体のプロセスに必要なメモリだけをページングすることはできません。実際には、努力が正当化されないという理由だけで、カーネルでの多くの小さなメモリの使用はページング可能にはなりません。
David Schwartz

2

カーネルメモリは、Windowsカーネルによって使用されるメモリです。これには、Windowsのコアコンポーネントがデバイスドライバーと共に使用するメモリが含まれます。通常、この数は非常に小さく、数百メガバイトになります。


8
中小規模で軽度の含み笑い通常、数が数百メガバイトで、非常に小さくなります。私の最初のマシンは合計2キロバイトで、2番目のマシンはC64でした。
Rich Homolka、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.