Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

L'AdS : un bug ajouté exprès dans une puce

par - source: Tom's Hardware FR

Aujourd'hui, une AdS (Anecdote du Samedi) pour les nostalgeeks. En 1981, à la sortie du premier PC, IBM a utilisé une puce de chez National Semiconductor Corporation, l'UART 8250. Ce contrôleur pour port série, très utilisé à l'époque, souffrait de quelques petits bugs connus, ce qui a obligé IBM à corriger ces derniers directement dans le BIOS des PC XT de l'époque. Petit problème, quand National Semiconductor Corporation a sorti une version corrigée du 8250, le 8250A, la puce n'a plus été utilisable dans les PC XT (mais bien dans les PC AT, la génération suivante). En effet, la société avait corrigé un des bugs que le BIOS attendait et donc le contrôleur corrigé introduisait de nouveaux bugs — problématiques — dans les machines. Et la solution de l'époque a été simple : comme les BIOS n'étaient pas flashables par l'utilisateur, National Semiconductor Corporation a sorti une troisième version de la puce, le 8250B, en réintégrant un des bugs attendus par le BIOS des PC XT. Cette version « buggée » était réservée au PC XT et les autres machines de l'époque pouvaient utiliser la version A sans problèmes.

Comme on le voit, les bugs ne sont pas toujours où on le croit...

Partager:
9
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
deg-tcd 29/05/2010 08:15
Masquer
-7+

:D excellent

frozy-_-4 29/05/2010 10:45
Afficher
dark-sorrow 29/05/2010 12:52
Masquer
-2+

It's not a bug, it's a feature ... :o

shooby 29/05/2010 13:39
Masquer
-0+

dark-sorrow :
It's not a bug, it's a feature ...


It's mostly a joke !

cl355 29/05/2010 13:57
Afficher
Chklang 29/05/2010 18:55
Masquer
-0+

Pas mal... C'est un peu comme certaines maladies dans des pays pauvres qui en faite permet de mieux résister face à des maladies plus graves ^^

mitch074 30/05/2010 17:31
Masquer
--1+

C'est surtout pas nouveau, comme le bug du i286 qui permettait d'adresser 64 Ko de RAM supplémentaires pour le code exécutable sous DOS... Ou encore, la multitude de bugs des Amiga et Atari ST utilisés pour déclencher des effets psychédéliques par les demo makers sur ces machines!

TailS_tff 31/05/2010 09:01
Masquer
-0+

les vblsync et autre raster effects ne viennent pas d'un bug, c'est juste une utilisation non documenté de la machine.

mitch074 31/05/2010 09:22
Masquer
-0+

@TailS_tff: ceux que tu cites sont effectivement des fonctions non documentées et pas des bugs, mais je cite les gars qui programment des émulateurs pour ces bécanes: on faisait des trucs intéressants en déclenchant des comportements inattendus (i.e. bugs) dans ces engins.

Publicité

Les offres du moment

Newsletters


OK