Vous répondez essentiellement à votre propre question pendant votre question, mais pour avoir une réponse, je vais essayer d'y répondre au mieux de mes capacités.
Il existe différentes manières, quelque chose peut ne plus répondre.
Supposons que vous utilisez Windows, bien que le processus ne soit pas si différent pour les autres systèmes d'exploitation.
Lorsque vous interagissez avec un programme, vous le faites en cliquant ou en tapant pendant que le programme est actif.
Cliquer ou taper va via la souris ou le clavier vers la carte mère. Le système d'exploitation interroge ce qui est tapé et comment la souris est déplacée. Il interprète les signaux et interagit avec les programmes en conséquence.
Les raccourcis clavier seront envoyés à l'application active, sauf si vous appuyez sur une touche de raccourci qui a un statut global. Dans ce cas, le système d'exploitation effectuera une action différente.
Le système d'exploitation fera également fonctionner le programme parmi d'autres programmes sans aucune interaction. Par exemple, lorsque vous copiez un fichier de l'emplacement 1 à l'emplacement 2, si vous ne saisissez rien ou si vous ne déplacez pas la souris, l'opération de copie de fichier se poursuit.
Les systèmes d'exploitation modernes ont une fonctionnalité appelée Multi Tasking qui signifie essentiellement qu'il parcourt tous les programmes très rapidement, donnant à chaque programme le temps d'effectuer un cycle dans sa programmation. Ce faisant, il apparaîtra que tous les programmes s'exécutent en même temps couramment. Dans ce cycle, le système d'exploitation lui-même recevra également du temps CPU.
Lorsqu'un programme effectue de nombreux calculs, le processeur est davantage utilisé. Plus un processeur est utilisé, moins il y a de puissance disponible pour le reste du système, y compris pour parcourir tous les autres programmes. Lorsque le processeur atteint 100% d'utilisation, l'ordinateur devient très lent car il attend le temps du processeur pour traiter toutes les activités de tous les programmes ouverts. Le système d'exploitation empêche normalement l'ordinateur de geler si cela se produit, mais il est possible que l'ordinateur puisse geler dans ces cas.
Lorsqu'un programme est en cours de création, il est possible qu'un bogue existe qui provoque le blocage du programme ou ne répond plus lorsqu'une série de tâches est effectuée.
Il existe différents niveaux de non-réponse lorsque vous parlez de bogues de programme. Il est possible que le programme bloque son exécution en attendant qu'un certain bouton soit pressé, mais ce bouton est apparu en dehors de l'écran. Le programme fonctionne normalement, il n'accepte tout simplement pas les entrées de l'utilisateur et en tant que tel, il semble être bloqué alors que techniquement il ne l'est pas.
Il est possible que le programme effectue une opération de mémoire mais l'opération de mémoire se réfère à un segment de mémoire différent, qui se réfère à nouveau à un segment de mémoire différent et finit par se référer au premier segment de mémoire. En conséquence, une boucle sans fin est formée. Le programme pense qu'il exécute une action simple et attend un résultat en quelques nanosecondes mais provoque un dépassement ou un dépassement de tampon. Windows 7 et supérieur a plusieurs protections et donnera une erreur critique: "Le programme a cessé de répondre et s'est planté. Envoyer un rapport d'erreur". Dans les versions antérieures de Windows, selon la gravité de la boucle de mémoire, cela pouvait entraîner un écran bleu de la mort.
Le système d'exploitation lui-même est essentiellement un programme et a les mêmes problèmes. Il est possible qu'un bogue dans la programmation puisse entraîner la non-réponse de l'ensemble du système d'exploitation.
Enfin, une partie du système d'exploitation sont des programmes utilisés pour communiquer avec le matériel. Ils sont appelés pilotes. Tout comme les programmes normaux, un pilote peut également se bloquer et ne plus répondre, bien que les chances que cela se produise sont moins probables. Il est possible que le pilote du clavier se bloque et que le clavier cesse de répondre alors que la souris fonctionne toujours.
Le système d'exploitation détecte généralement les problèmes de pilote et tente de redémarrer le pilote. Selon la façon dont le pilote a été programmé, détermine combien l'utilisateur trouve un obstacle à l'accident. Parfois, cela peut provoquer un scintillement de l'affichage et rien de plus, parfois une fenêtre contextuelle s'affiche indiquant que le pilote a été bloqué et redémarré.
Les pilotes Plug and Play sont généralement stables et ne plantent pas. Les pilotes personnalisés pour un matériel spécifique peuvent se bloquer plus facilement car les chances sont plus élevées que certains bogues n'ont pas encore été trouvés.
Avec ce qui précède expliqué, il est temps de répondre à la question.
Comme indiqué, un crash peut se produire pour différentes raisons et avec une gravité différente. Si la touche CapsLock déclenche, la lumière LED nécessite deux choses. Cela nécessite que le pilote fonctionne, et il faut que le système d'exploitation donne le temps de traiter le cycle de programmation du pilote (la partie multitâche que j'ai mentionnée plus tôt)
Si les deux sont vraies, appuyez sur la touche Capslock pour effectuer les opérations suivantes:
La touche est pressée sur le clavier et son signal est envoyé à la carte mère. Le pilote du système d'exploitation explique au système d'exploitation ce qui se passe et le pilote envoie un message au clavier indiquant que l'état de la LED doit passer à son nouvel état. Le système d'exploitation utilisera ces informations pour saisir du texte en majuscules. Certains programmes désactivent cependant la touche LED en envoyant un deuxième signal de verrouillage au conducteur. Selon le clavier, le voyant CapsLock peut ne jamais s'allumer si c'est le cas.
Si le conducteur n'obtient pas son cycle directement après avoir appuyé sur le verrouillage des majuscules, la LED ne changera pas. Mais il est possible que le système soit très lent pour une raison quelconque et que le cycle soit retardé. Dans ce cas, il peut arriver que le fait d'appuyer sur le verrou ou le verrou ne modifie pas immédiatement l'état de la LED, mais au bout d'une seconde ou deux.
Enfin, il est possible, pour une raison quelconque au niveau du système d'exploitation, qu'il attend de parcourir le cycle de programmation des pilotes car il attend quelque chose. Si tel est le cas, il est possible que la souris puisse toujours être déplacée, mais tout le reste semble être figé.
Étant donné que le PC va avoir de sérieux problèmes si les fonctions normales du voyant du clavier ne fonctionnent pas après 5 secondes, il peut être supposé en toute sécurité que le système est tombé en panne gravement et ne peut pas être récupéré.
Il existe deux autres touches, à savoir Scroll Lock et Numlock. À partir de ces trois clés, Numlock est la seule clé que d'autres programmes n'abuseront probablement pas en raison de la nature de la clé. Il est plus fiable d'utiliser le verrouillage numérique pour tester si le système est réactif ou non que le verrouillage des majuscules ou du défilement, car certains programmes ont tendance à utiliser ces touches pour déclencher une fonction différente, et en tant que tels, ils désactivent souvent le voyant LED, ce qui le rend moins fiable à tester avec Capslock ou scroll lock, et plus fiable à tester avec le numlock.