Votre matériel, vos logiciels et vos périphériques répondent-ils toujours au doigt et à l’?”il ? Bien sûr que non ! Comme tout le monde, vous avez été (ou vous êtes quotidiennement) confronté à une commande qui refuse de
fonctionner ou à un périphérique qui n’en fait qu’à sa tête.Pourtant, cette commande et ce périphérique fonctionnaient parfaitement la veille et, depuis, vous n’avez rien changé à la configuration de votre machine … Mystère !Dans la plupart des cas, le problème est lié à une raison fort simple. Il peut s’agir d’un blocage de votre connexion à Internet, d’un pilote de périphérique endommagé ou effacé, d’un CD illisible, dont l’Explorateur tente en vain de
lire le contenu, d’un port USB qui ne fonctionne pas correctement (un problème beaucoup plus fréquent qu’on ne le pense) ou encore d’une barrette de mémoire de mauvaise qualité qui provoque des plantages épisodiques.Mais, une fois ces dysfonctionnements écartés, l’incident reste inexplicable. Face à ces petits tracas, le plus souvent, l’utilisateur moyen se fait une raison. Ainsi, celui qui sait que la première page de son impression est
systématiquement perdue, ajoute une page blanche en tête de ses documents.Bref, nous nous accoutumons, sans chercher à les comprendre, aux innombrables imperfections de la machine, un peu comme le possesseur d’une vieille Renault 4L qui sait que le levier de vitesse coince quand on passe de première en
seconde, et qui s’en accommode.Mais d’où viennent ces blocages ? Pourquoi cette imprimante, qui fonctionne parfaitement sur un autre PC, refuse-t-elle systématiquement d’éditer la moindre feuille à partir de votre machine, alors qu’elle est parfaitement
connectée ?Il est courant d’expliquer ces incidents par l’insuffisance des tests que subissent les logiciels avant d’être mis sur le marché. C’est une bonne raison, mais qui n’explique pas tout.Le fait est là : Windows est devenu un système si complexe, dont les composants logiciels interfèrent et se contrôlent mutuellement de façon si approfondie, qu’il lui arrive de dérailler. Compte tenu de la taille du programme
source, il est humainement impossible à une équipe de développeurs de contrôler toutes les interactions des instructions en présence.Et même si une entreprise y consacrait plusieurs milliers de programmeurs, la synthèse de leurs travaux serait elle-même une source de bugs supplémentaire.Il y a plus de trente ans, des chercheurs ont mené une étude sur les dysfonctionnements récurrents et inexplicables que subissaient les ordinateurs géants de l’époque. Cette étude, qui n’avait rien de fantaisiste, a révélé l’existence
d’un seuil de complexité au-delà duquel la machine se mettait à fonctionner de façon imprévisible. C’était le seuil critique. Peut-être sommes-nous sur le point de l’atteindre.Après tout, la simple rencontre de deux masses d’Uranium 235, inertes quand elles sont isolées, suffit à provoquer une réaction en chaîne et une explosion nucléaire ! C’est aussi ça, la masse critique.* Rédacteur en chef adjoint de l’Ordinateur IndividuelProchaine chronique vendredi 24 février
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.