Sie beantworten im Grunde Ihre eigene Frage während Ihrer Frage, aber um eine Antwort zu erhalten, werde ich versuchen, diese nach besten Kräften zu beantworten.
Es gibt verschiedene Wege, etwas kann nicht reagieren.
Nehmen wir an, Sie verwenden Windows, obwohl der Vorgang für andere Betriebssysteme nicht so unterschiedlich ist.
Wenn Sie mit einem Programm interagieren, tun Sie dies durch Klicken oder Eingeben, während das Programm den Fokus hat.
Durch Klicken oder Tippen gelangen Sie über die Maus oder die Tastatur zum Motherboard. Das Betriebssystem fragt ab, was eingegeben wird und wie die Maus bewegt wird. Es interpretiert die Signale und interagiert entsprechend mit den Programmen.
Tastenkombinationen werden an die aktive Anwendung gesendet, sofern nicht ein Hotkey gedrückt wird, der einen globalen Status hat. In diesem Fall führt das Betriebssystem eine andere Aktion aus.
Das Betriebssystem lässt das Programm unter anderen Programmen auch ohne Interaktion funktionieren. Wenn Sie beispielsweise eine Datei von Position 1 nach Position 2 kopieren, wenn Sie nichts eingeben oder die Maus nicht bewegen, wird der Dateikopiervorgang trotzdem fortgesetzt.
Moderne Betriebssysteme verfügen über eine Funktion namens Multi Tasking, was im Grunde bedeutet, dass alle Programme sehr schnell durchlaufen werden, sodass jedes Programm Zeit erhält, um einen Zyklus in seiner Programmierung durchzuführen. Es scheint so, dass alle Programme gleichzeitig flüssig ablaufen. In diesem Zyklus erhält das Betriebssystem selbst auch CPU-Zeit.
Wenn ein Programm viele Berechnungen durchführt, wird die CPU stärker beansprucht. Je mehr eine CPU verwendet wird, desto weniger Leistung steht für den Rest des Systems zur Verfügung, einschließlich des Durchlaufens aller anderen Programme. Wenn die CPU eine Auslastung von 100% erreicht, wird der Computer sehr langsam, da er auf die CPU-Zeit wartet, um alle Aktivitäten mit allen offenen Programmen zu verarbeiten. In diesem Fall verhindert das Betriebssystem normalerweise, dass der Computer einfriert. In diesem Fall kann der Computer jedoch einfrieren.
Wenn ein Programm erstellt wird, ist möglicherweise ein Fehler vorhanden, der dazu führt, dass das Programm abstürzt oder nicht mehr reagiert, wenn eine Reihe von Aufgaben ausgeführt wird.
Bei Programmfehlern gibt es verschiedene Stufen der Reaktion, die nicht ansprechen. Es ist möglich, dass das Programm die Ausführung stoppt und auf das Drücken einer bestimmten Taste wartet. Diese Schaltfläche wurde jedoch außerhalb des Bildschirms angezeigt. Das Programm funktioniert normal, akzeptiert keine Benutzereingaben und erscheint als angehalten, während es technisch nicht der Fall ist.
Es ist möglich, dass das Programm eine Speicheroperation ausführt, die Speicheroperation bezieht sich jedoch auf ein anderes Speichersegment, das sich wiederum auf ein anderes Speichersegment bezieht und sich auf den ersten Abschnitt des Speichersegments bezieht. Als Ergebnis wird eine unendliche Schleife gebildet. Das Programm glaubt, dass es eine einfache Aktion ausführt, und erwartet ein Ergebnis innerhalb weniger Nanosekunden, verursacht jedoch einen Pufferunterlauf oder -überlauf. Windows 7 und höher verfügt über mehrere Schutzmaßnahmen und gibt einen kritischen Fehler aus: "Das Programm reagiert nicht mehr und ist abgestürzt. Fehlerbericht senden". In früheren Windows-Versionen kann es je nach Schweregrad der Speicherschleife zu einem Blue Screen of Death kommen.
Das Betriebssystem selbst ist im Wesentlichen auch ein Programm und hat die gleichen Probleme. Es ist möglich, dass ein Programmierfehler dazu führt, dass das gesamte Betriebssystem nicht mehr reagiert.
Teil des Betriebssystems sind schließlich Programme zur Kommunikation mit Hardware. Diese werden Treiber genannt. Genau wie bei normalen Programmen kann ein Treiber abstürzen und reagiert nicht mehr, obwohl die Wahrscheinlichkeit, dass dies passiert, weniger wahrscheinlich ist. Möglicherweise stürzt der Tastaturtreiber ab und die Tastatur reagiert nicht mehr, solange die Maus noch funktioniert.
Das Betriebssystem erkennt normalerweise Treiberprobleme und versucht, den Treiber neu zu starten. Je nachdem, wie gut der Treiber programmiert wurde, wird festgelegt, wie stark der Benutzer den Absturz behindert. Manchmal kann es zu einem Flackern der Anzeige und nichts weiter kommen, manchmal wird ein Popup angezeigt, das darauf hinweist, dass der Treiber abgestürzt und neu gestartet wurde.
Plug & Play-Treiber sind normalerweise stabil und stürzen nicht ab. Benutzerdefinierte Treiber für bestimmte Hardware können leichter abstürzen, da die Wahrscheinlichkeit höher ist, dass einige Fehler noch nicht gefunden wurden.
Mit den oben genannten, ist es Zeit, die Frage zu beantworten.
Wie bereits erwähnt, kann ein Absturz aus verschiedenen Gründen und mit unterschiedlichem Schweregrad auftreten. Wenn die Feststelltaste ausgelöst wird, erfordert das LED-Licht zwei Dinge. Der Treiber muss funktionieren, und das Betriebssystem muss Zeit haben, um den Programmierzyklus des Treibers (den Multitasking-Teil, den ich zuvor erwähnt habe) zu verarbeiten.
Wenn beide zutreffen, wird durch Drücken der Feststelltaste Folgendes ausgeführt:
Die Taste wird auf der Tastatur gedrückt und das Signal wird an die Hauptplatine gesendet. Der Treiber des Betriebssystems erklärt dem Betriebssystem, was passiert, und der Treiber sendet eine Meldung an die Tastatur zurück, dass der LED-Status seinen neuen Status annehmen soll. Das Betriebssystem verwendet diese Informationen, um Text in Großbuchstaben einzugeben. Einige Programme schalten jedoch die LED-Taste aus, indem sie ein zweites Capslock-Signal an den Fahrer senden. Je nach Tastatur kann die CapsLock-Lampe in diesem Fall möglicherweise nie eingeschaltet werden.
Wenn der Fahrer seinen Zyklus nicht direkt nach dem Drücken der Feststelltaste erhält, ändert sich die LED nicht. Es ist jedoch möglich, dass das System aus irgendeinem Grund sehr langsam ist und der Zyklus sich verzögert. In diesem Fall kann es vorkommen, dass das Drücken der Feststelltaste oder der Num-Taste den Status der LED nicht sofort ändert, sondern nach ein oder zwei Sekunden.
Schließlich ist es möglich, dass aus irgendeinem Grund auf Betriebssystemebene das Programmieren des Treibers durchlaufen wird, weil auf etwas gewartet wird. Wenn dies der Fall ist, ist es möglich, dass die Maus immer noch bewegt werden kann, alles andere scheint jedoch eingefroren zu sein.
In Anbetracht der Tatsache, dass der PC in ernsthafte Schwierigkeiten gerät, wenn die normalen LED-Funktionen der Tastatur nach Ablauf von 5 Sekunden nicht funktionieren, kann davon ausgegangen werden, dass das System stark abgestürzt ist und nicht wiederhergestellt werden kann.
Es gibt zwei weitere Tasten, nämlich Scroll Lock und Numlock. Von diesen drei Schlüsseln aus ist Numlock der einzige Schlüssel, den andere Programme aufgrund der Art des Schlüssels wahrscheinlich nicht missbrauchen. Es ist zuverlässiger, die Numlock-Funktion zu verwenden, um zu testen, ob das System reagiert oder nicht als die Feststelltaste oder die Scroll-Sperre, da einige Programme diese Tasten dazu verwenden, eine andere Funktion auszulösen, und als solche den LED-Status häufig ausschalten Mit Capslock oder Scroll Lock weniger zuverlässig zu testen und mit dem Numlock zuverlässiger zu testen.