Le terme architecture
recouvre bien plus que le simple processor
. Il existe de nombreux autres composants matériels cruciaux pour un noyau de système d'exploitation. Le premier exemple qui me vient à l'esprit est le interrupt controller
, qui est distinct du processor
, mais selon le modèle réel, il peut être placé dans la même puce que le processor
.
Cette collection entière de composants matériels, s'appelle l'architecture. Si vous incluez également certains composants logiciels de base, vous disposez de ce qui est communément appelé a platform
.
De plus, le terme architecture
est un peu plus abstrait que processor
, vous vous référerez parfois architecture
à la conception et processor
à la pièce matérielle physique.
x86
est une famille de processeurs. Dans cette famille, a i386
été le premier à avoir une pagination et un support 32 bits. De nombreux logiciels ont été rédigés nécessitant ceux-ci, vous verrez donc souvent des logiciels avec ce processeur comme leur exigence minimale. Pour les PC standard, le i386
était obsolète il y a des décennies, mais il vivait plus longtemps sur certains systèmes embarqués.
Au moment où le i686
nom a été inventé, il y avait suffisamment de processeurs différents dans la famille, que ce terme ne fait pas référence à un processeur spécifique. Mais il y a un ensemble de caractéristiques importantes, qui doivent être présentes pour que le i686
terme s'applique. i686
était à la pointe de la technologie il y a une dizaine d'années. Aujourd'hui, certains systèmes ont abandonné la prise en charge des processeurs sans toutes les fonctionnalités couvertes par le i686
terme.
AMD64
est le nom d'une architecture 64 bits conçue par AMD pour réussir x86
. À l'époque, AMD64 réussissait mieux que l'architecture 64 bits commercialisée par Intel. Cela était dû au fait que les processeurs AMD64 étaient moins chers, rétrocompatibles et consommaient moins d'énergie. Intel a finalement réalisé qu'ils devaient commencer à fabriquer des processeurs compatibles AMD pour rester compétitifs. Ils ne les commercialiseraient cependant pas en tant que tels, ce qui est une des principales raisons pour lesquelles certains synonymes de AMD64
sont apparus.
Le terme x86
couvre tous les processeurs 8, 16 et 32 bits de la famille, et en fonction de qui vous demandez également les processeurs 64 bits.
i5
et i7
sont des sous-familles de processeurs fabriqués par Intel.
x64
est le terme générique utilisateur sous Linux qui décrit AMD64 et les modes 64 bits respectifs d'Intel.