"System-Interrupts" sind keine Prozesse im herkömmlichen Sinne, sondern dienen dazu, dem Benutzer zu erklären, dass der Computer 1,5% seiner CPU-Ressourcen für die Verarbeitung von Interrupt-Anforderungen benötigt. Interrupts treten unterhalb der Betriebssystemebene auf, sodass sie keinem bestimmten Prozess zugeordnet sind.
Interrupts (IRQs) sind vorhanden, damit die Hardwarekomponenten Ihres Systems der CPU mitteilen können, ob ein Fehler aufgetreten ist oder ob die von Ihnen angeforderten Daten jetzt verfügbar sind oder ob dieses Gerät Daten senden möchte. Jedes Mal, wenn ein Gerät oder eine Software der CPU etwas über die von ihr ausgeführte Aufgabe mitteilen oder die CPU anweisen muss, etwas zu tun, wird ein Interrupt ausgelöst, den die CPU empfängt und verarbeitet . In diesem Fall stoppt die CPU sofort, was sie tut, so dass sie den Interrupt verarbeitet.
Ein weiteres verwandtes Element, wenn es als Prozess betrachtet wird, sind DPCs (Deferred Procedure Calls) , bei denen es sich um OS-Funktionen handelt, die entweder direkt oder indirekt als Reaktion auf einen ausgelösten Interrupt asynchron aufgerufen werden. Durch Addition der Systeminterrupts und der DPC-Verarbeitung können Sie im Allgemeinen die Menge der verwendeten Ressourcen schätzen, die auf die IRQ-Verarbeitung ansprechen.
Es gibt gute und schlechte Interrupts. Wenn Sie viel Zeit mit der Interrupt-Verarbeitung verbringen, ist die Wahrscheinlichkeit hoch, dass mindestens eine Hardwarekomponente ausfällt. Andererseits verwenden viele Hardware-Geräte IRQs zum Timing und für andere wichtige Zwecke. Beispielsweise verwendet der PCI-Bus IRQs, um zu steuern, welches Gerät den Bus zu einem bestimmten Zeitpunkt verwendet, sodass jedes Gerät den Bus effizient gemeinsam nutzt.
Bei 1,5% klingt für mich alles normal.