01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
Logiciel
Matériel
FAI
Sécurité
Médias
Droit et conso
Techno
Société
Vu sur le Web
Business
Chat

Windows, ce géant si fragile

Vous pestez contre les plantages quotidiens de votre PC ? Et s'ils étaient dus à la complexité démesurée du système d'exploitation...

laisser un avis
envoyer
par mail
imprimer
l'article
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 Individuel
Prochaine chronique vendredi 24 février
3 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «Windows, ce géant si fragile»

 

Méthodologie

de Traroth , posté le 10 février 2006 à 11h10
Ca voudrait dire que 50 ans de progrès dans les méthodes et les paradigmes dans le domaine informatique (méthodes d'analyse et de conception, méthodes de gestion de projets, assurance-qualité, et plus techniquement conception par contrat, programmation orientée objet, programmation orientée aspect, développement piloté par les tests, etc) n'ont servis à rien ? Je dirais qu'ils ne sont pas appliqués. Quiconque a participé récemment à un projet de développement d'envergure sait que tout l'enjeu est justement de maitriser la complexité : ça commence par l'évaluation des outils (c'est dommage, si le compilateur que vous utilisez est lui-même buggué et intdroduit régulièrement des erreurs dans le code compilé) et ça se termine par des tests de charge et de déploiement, et chaque étape est prévue dans l'optique de garder la maitrise du fonctionnement du produit.
alerter le modérateur


Le problème est sûrement dans le

de EricERAK , posté le 14 février 2006 à 10h06
Effectivement, on a mis au point des méthodes et des techniques pointues.
Mais nous vivons dans un monde où si nous n'allons pas vite pour tout et partout on est un imbécile, un gâteux ou un ringard.
Regardez autour de vous : les ânes qui ne peuvent pas sauver le monde mais pourtant, sur la route, qui foncent pour tenter de gagner quelques secondes dont ils ne feront rien d'utile en sont un excellent exemple.
Autre exemple : les responsables (vous avez tous un chef de ce genre et pensez aussi aux politiciens) qui, pour avoir l'air efficace, se doivent de trouver dans la seconde qui suit la réponse au problème, même complexe, qui leur est soumis.
Windows est un programme complexe. Mais la perfection n'existe pas et laissons-nous à Microsoft la sérénité suffisante pour bien travailler ?
Si j'en crois les posts d'imbéciles critiquant sans arrêt et par principe "M$" et trouvant systématiquement que c'est mieux ailleurs (le libre) ou que gagner de l'argent est sale (ils ne refusent pas leur paie et se plaignent même qu'elle est trop basse), non.
Si j'en crois certains articles dans les médias spécialisés, non.
Autre problème : informaticien, je travaille, dépanne et forme des utilisateurs. On exige de gens qu'ils utilisent et soient efficaces et performants sur des machines complexes. Mais qu'en est-il des gens de plus de trente ans qui n'ont pas reçu de formation adéquat ?
Les commerçants, les artisans, les professions libérales, ... sont OBLIGES de s'équiper de ces machines complexes dont ils n'ont pas appris à se servir. Car s'ils veulent continuer à travailler avec leurs clients, leurs fournisseurs, les administrations, leurs collègues, ... ils doivent utiliser cette machine.
Ils se "débrouillent" comme ils peuvent.
Quand on ne sait pas bien conduire une machine, on a de fortes chances de ne pas l'équiper correctement (pare-feu, antivirus, antispywares, ...), de ne pas l'entretenir correctement et de ne pas la faire fonctionner correctement. J'en veux pour preuve les fournisseurs d'accès à Internet que se plaignent que leurs hotlines sont encombrées à 80% par des problèmes étrangers à leur service. Et je le constate tous les jours dans mon travail.
alerter le modérateur

 

Dans la vraie vie...

de glenux , posté le 15 février 2006 à 10h57
Et s'il tout simplement était mal conçu ? Faute de pouvoir vérifier et corriger l'origine de ces bugs dans le code source, il peut-etre serait il préférable de passer à un autre produit plus satisfaisant ?

Dans la vraie vie (hors de l'informatique donc) ne change-t-on pas les produits avérés défectueux?
alerter le modérateur

   
 
publicité
à lire aussi
SUR LES MÊMES THÈMES
L'iPhone 3.0 disponible dès cet été
' Le Wi-Fi communautaire : satisfaisant et frustrant à la fois '
Internet Explorer 8 à l'épreuve des internautes
Gmail lit les photos et les vidéos
Pour Dailymotion, Nathalie Kosciusko-Morizet n'est pas assez ' Net '
Google montre ce que le moteur V8 de Chrome a dans le ventre
La fin des journaux et l'émergence d'une information à deux vitesses
Le rachat d'Alice pèse sur les résultats de la maison mère de Free
Le turbo du navigateur Opera à découvrir
La bêta de Chrome 2.0 disponible en téléchargement
Orange évoque la suspension d'Orange Sport
Fennec, le Firefox pour mobile, arrive en bêta 1.0
La TNT HD arrive enfin jusqu'à la BBox
Vidéo : la bande dessinée s'invite sur les mobiles
L'iPhone 3.0 disponible dès cet été
La seconde vie des téléphones mobiles
Opérateurs mobiles et FAI priés de revoir leurs tarifs vers les numéros spéciaux
Le nouvel iPod shuffle au c?"ur d'une polémique sur les DRM
De la pub dans certains articles de Google News
Loi antipiratage : ' Les terroristes de l'Internet ne gagneront pas ! '