Pourquoi l’écran bleu de la mort de Windows se produit-il ?


Un peu de simplification ici, mais dans tous les systèmes d'exploitation, le logiciel fonctionne dans au moins deux modes. L'un est appelé le mode noyau et l'autre le mode utilisateur.

Comme son nom l'indique, le mode noyau est l'endroit où le noyau du système d'exploitation s'exécute et il a des privilèges plus élevés's que le logiciel qui s'exécute en mode utilisateur. Le mode utilisateur est où les logiciels ou les programmes exécutés par l'utilisateur s'exécutent. Il est important que le noyau s'assure qu'un programme utilisateur n'affecte pas l'autre en isolant l'espace mémoire et en gérant les ressources matérielles sous-jacentes.


Dans les premiers Windows (avant Win95), l'isolation n'était pas fortement appliquée mais Windows NT a changé cela. En outre, chaque fois qu'un programme en mode noyau essayait d'écrire dans un emplacement où il n'est pas censé le faire, le système créait un 'Stop' pour empêcher toute corruption supplémentaire. Cet arrêt affichait un écran de couleur bleue avec un vidage de la mémoire et un code d'arrêt. Essentiellement, c'était une protection contre la corruption.

Le problème avec cela était que le matériel et le pilote de périphérique écrit par une tierce partie étaient inégaux et ne suivaient pas les normes et les tests. Ainsi, les écrans bleus les plus courants étaient causés par un mauvais matériel ou un mauvais pilote de périphérique. Malheureusement, tout le blâme est venu sur Windows, personne n'a blâmé les vendeurs écrivant les pilotes de périphériques.

Plus tard, Windows a commencé avec la signature des pilotes, ce qui réduit considérablement les écrans bleus et après Windows XP SP6, les choses étaient encore meilleures avec Microsoft faisant de la sécurité une priorité avec son cycle de vie de développement sécurisé.

Dans Windows 10, les écrans bleus sont très rares, mais le coupable est encore généralement le matériel ou l'un des pilotes de périphérique.