カーネルタイムズとは


15

最近、Windows XPのタスクマネージャーの[パフォーマンス]タブに[カーネル時間を表示]オプションがあることに気付きました。これは、緑の「CPU Usage」メーターの上に赤のメーターとして表示されます。Kernel Timesとは何ですか?

回答:


6

ユーザーモードとカーネルモードについて

http://blog.codinghorror.com/understanding-user-and-kernel-mode/

カーネルモードでは、実行中のコードは、基盤となるハードウェアに完全かつ無制限にアクセスできます。任意のCPU命令を実行し、任意のメモリアドレスを参照できます。カーネルモードは、通常、オペレーティングシステムの最も低レベルで最も信頼できる機能のために予約されています。カーネルモードでのクラッシュは壊滅的です。彼らはPC全体を停止します。


あなたはあなたのブログでこの質問を予想していたと思います:-)。
sleske

6

カーネル時間は、カーネルで費やされたプロセスの実行時間です。たとえば、ネットワーク、ディスクI / Oまたはその他のカーネルタスク用。


2

ほとんどのオペレーティングシステムには、常にメモリに常駐するコアコンポーネントがあり、通常のプログラムとハードウェア間のインターフェイスなどのコアタスク(メモリ管理、デバイスドライバーへのアクセス、タスクの切り替えなど)を実行します。この部分は一般にカーネルと呼ばれます。それ以外はすべてユーザーモード(大まかに言って)と呼ばれます。これには、オペレーティングシステムの「残り」(システムサービスなど)、および通常のプログラムが含まれます。

カーネルは通常、より直接的なハードウェアアクセスを持ち、異なるCPUリングで実行されます。したがって、そのCPU時間は個別にカウントされます。これが個別に表示される理由です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.