“Interruptions du système” n'est pas un processus au sens traditionnel, mais est présent pour tenter d'expliquer à l'utilisateur que l'ordinateur consacre 1,5% de ses ressources CPU au traitement des demandes d'interruption. Les interruptions se produisent en dessous du niveau du système d'exploitation, elles ne sont donc pas associées à un processus particulier.
Interruptions (IRQ) existent pour que les composants matériels de votre système puissent indiquer à l'unité centrale des choses comme “une erreur s'est produite”, ou “les données que vous avez demandées sont maintenant disponibles”, ou “ce dispositif voudrait envoyer des données”. Chaque fois qu'un appareil ou un logiciel doit indiquer à l'unité centrale quelque chose sur la tâche qu'il exécute, ou doit demander à l'unité centrale de faire quelque chose, il déclenche une interruption, que l'unité centrale reçoit et traite . Lorsque cela se produit, l'unité centrale arrête immédiatement ce qu'elle fait de sorte qu'elle traite l'interruption.
Lorsqu'ils sont considérés comme un processus, les Appels de procédure différée (DPC) , qui sont des fonctions du système d'exploitation appelées directement ou indirectement en réponse à une interruption déclenchée, de manière asynchrone, constituent un autre élément connexe. En additionnant les interruptions de système et les traitements DPC, vous pouvez généralement estimer la quantité de ressources utilisées en réponse au traitement des IRQ.
Il y a de bonnes et de mauvaises interruptions. Si vous passez beaucoup de temps sur le traitement des interruptions, il y a une bonne probabilité qu'au moins une pièce de matériel soit défaillante. D'un autre côté, beaucoup de matériels utilisent les IRQ pour le chronométrage et d'autres usages utiles. Par exemple, le bus PCI utilise des IRQ pour contrôler quel périphérique utilise le bus à un moment donné, de sorte que chaque périphérique partage le bus efficacement.
A 1,5%, tout me semble normal.