Définition de l'architecture x86
Divers / / July 04, 2021
Par Guillem Alsina González, en oct. 2016
Même si vous ne connaissez peut-être pas tous ce concept, la vérité est qu'il a largement façonné le monde de la technologie que nous connaissons aujourd'hui grâce à sa maîtrise totale du monde de l'informatique personnel.
L'architecture x86 est, en substance, la façon dont les principales puces qui alimentent à la fois les ordinateurs de bureau et les ordinateurs portables sont construites au niveau le plus élémentaire.
Bien que cette réalité ne se produise pas dans le domaine des téléphones intelligents (smartphones) et tablettes tactiles.
Historiquement, l'architecture x86 est développée par le californien Intel pour sa série de microprocesseurs 8086 de 1978
Le 8086 était un CPU 16 bits très puissant pour l'époque, mais dont le prix était en ligne. Intel a donc lancé une puce "petit frère", la 8088. La différence avec le précédent était que même si en interne il fonctionnait en 16 bits, le bus de données avait 8 ans.
IBM s'est appuyé sur ce dernier pour son premier PC. Grâce à certaines erreurs ou lacunes dans les brevets et enregistrements de cette machine, n'importe quel constructeur pouvait la copier, n'ayant besoin que de deux composants externes pour en lancer un.
l'ordinateur 100% compatible IBM: processeur Intel, et système opératif MS-DOS fourni par Microsoft.IBM étant une référence incontournable à l'époque, de nombreux constructeurs d'ordinateurs ont choisi de proposer des « PC compatible ", faisant clairement référence au fait qu'ils fonctionnaient exactement de la même manière que le PC d'origine, mais pour une fraction de son le prix.
Le PC IBM d'origine est la clé de la large domination d'Intel et de Microsoft dans le domaine des ordinateurs
Voyant le succès à portée de main et pour éviter une fuite vers un autre fabricant de puces, Intel a alors adopté une politique rétrocompatibilité, de sorte que lors de l'achat d'un nouveau PC, il était possible d'exécuter le Logiciel ancien, bien que cela n'implique pas nécessairement que tous les nouveaux logiciels fonctionnent sur l'ancienne machine.
Cette condition a suffi pour que l'industrie de la micro-informatique s'y intéresse et l'adopte sans palliatif.
Tous les fabricants ne sont pas tombés sous l'influence d'Intel; Apple a utilisé le architecture Motorola 68000 (plus tard changé en PowerPC et beaucoup plus tard en Intel x86-64), qui a également fait appel à Commodore pour son Amiga, ou Atari pour son ST, tandis que Sun miserait sur l'architecture RISC avant d'introduire également le x86.
À partir de là, Intel a mis en œuvre des améliorations de performances dans les copies ultérieures de ses famille de processeurs, qui n'a jamais abandonné la rétrocompatibilité.
Le 80286 a introduit le mode protégé, permettant de véritables systèmes d'exploitation multitâches; le 386 a fait le saut vers le 32 bits et a considérablement amélioré ses capacités multitâches; le 486 intégrait le coprocesseur mathématique et la mémoire cache sur la même puce; le Pentium améliore l'exécution simultanée des instructions
À partir de là, les puces Intel x86 miniaturisaient davantage leurs composants, avec lesquels on pouvait en ajouter plus et gagner en puissance et rapidité calcul.
Le prochain bond en avant est venu avec la huitième génération de micros compatibles x86, qui ont introduit une largeur de bus de 64 bits ainsi que plusieurs cœurs. C'est dans le écosystème de puces avec lesquelles nous vivons aujourd'hui.
Historiquement, non seulement Intel a fabriqué des puces x86, mais aussi d'autres fabricants tels qu'AMD ou Cyrix
Cependant, ces marques "alternatives" n'ont pas connu autant de succès sur le marché, AMD étant la seule à avoir réussi à tenir tête à la multinationale californienne.
Photos: Fotolia - Alexander Lukin / Alexandr Vedmed
Sujets dans l'architecture x86