回答:
「システム割り込み」は、従来の意味でのプロセスではありませんが、コンピューターがCPUリソースの1.5%を割り込み要求の処理に費やしていることをユーザーに説明しようとするために存在します。割り込みはOSレベルより下で発生するため、特定のプロセスに関連付けられません。
割り込み(IRQ)が存在するため、システムのハードウェアコンポーネントは、「エラーが発生しました」、「要求したデータが利用可能になった」、「このデバイスはデータを送信したい」などのCPU情報を伝えることができます。デバイスまたはソフトウェアが、実行中のタスクについてCPUに何かを伝える必要があるとき、またはCPUに何かを行うよう指示する必要があるときはいつでも、CPUが受信して処理する割り込みを発生させます。これが発生すると、CPUは実行中の処理を直ちに停止して、割り込みを処理します。
プロセスとして表示される別の関連項目は、遅延プロシージャコール(DPC)です。これは、非同期的な方法で、発生した割り込みに応じて直接または間接的に呼び出されるOS関数です。システム割り込みとDPC処理を一緒に追加することにより、通常、IRQ処理に応答して使用中のリソースの量を推定できます。
良い割り込みと悪い割り込みがあります。割り込み処理に多くの時間を費やしている場合、少なくとも1つのハードウェアが故障している可能性が高くなります。一方、多くのハードウェアはタイミングやその他の貴重な目的でIRQを使用しています。たとえば、PCIバスはIRQを使用して、特定の瞬間にどのデバイスがバスを使用しているかを制御し、すべてのデバイスがバスを効率的に共有します。
1.5%では、すべてが私にとって正常に聞こえます。
「システム割り込み」(「割り込み」および「IRQ」とも呼ばれる)は、ハードウェアがシステムと通信する方法を管理するオペレーティングシステムレベルのプロセスです。ウィキペディアでここで説明したように:
システムプログラミングでは、割り込みはハードウェアまたはソフトウェアから発せられるプロセッサへの信号であり、即座に注意が必要なイベントを示します。割り込みは、プロセッサが実行している現在のコードの割り込みを必要とする優先度の高い状態をプロセッサに警告します。プロセッサは、現在のアクティビティを中断し、状態を保存し、割り込みハンドラー(または割り込みサービスルーチン、ISR)と呼ばれる機能を実行してイベントを処理することで応答します。この割り込みは一時的なものであり、割り込みハンドラーが終了すると、プロセッサは通常のアクティビティを再開します。
したがって、これはコアシステムのセットアップに必要な部分です。そして、CPU使用率が屋根を突き抜けている場合、それは単に、システムがハードウェアと通信しているときに何らかの問題があることを意味します。