web-dev-qa-db-fra.com

X86, I386, I686, AMD64, I5, I7, ArchTecure, Confusion de processeur

J'ai remarqué ces objets x86, I386, I686, AMD64, I5, I7, ArchTecture, processeur du Web, de mon propre ordinateur portable, des lectures de livres.

Mais je suis vraiment confondu par ces terminologies. Je fais de mon mieux pour élaborer ma confusion, même si vous pourriez le comprendre. L'obstacle principal à venir est que je ne peux pas organiser mon esprit sur la ligne principale derrière ces termes.

  1. Y a-t-il une différence entre le terme architecture et processor?
  2. x86 et i5 sont architecture ou processor?
  3. Quelle est la relation entre OS bit (Windows 32 bits ou Windows 64 bits) et x86 bit (Processeur 32 bits, pas encore sûr)?
  4. L'architecture (ou le processeur) mentionné ci-dessus sont toutes conçues par Intel? Est-ce juste une norme ouverte que les fabricants (AMD & Intel) suit?

J'ai cherché Internet, en particulier la Wikipedia, mais plus j'ai lu l'article là-bas, plus je confus.

12
Zack

Le terme architecture couvre beaucoup plus que celui de processor. Il y a beaucoup d'autres composants matériels qui sont cruciaux pour un noyau OS. Le premier exemple qui me vient à mon esprit est le interrupt controller, distinct du processor, mais en fonction du modèle réel peut être mis à l'intérieur de la même puce que le processor .

Cette collection entière de composants matériels est appelée architecture. Si vous incluez également certains composants de logiciels principaux, vous avez ce qu'on appelle communément un platform.

De plus, le terme architecture est un peu plus abstrait que processor, vous ferez parfois architecture référence à la conception et processor faisant référence à la pièce physique physique .

x86 est une famille de transformateurs. Dans cette famille i386 a été le premier à avoir une pagination et un support 32 bits. Beaucoup de logiciels ont été écrits nécessitant ceux-ci, si souvent, vous verrez des logiciels avec ce processeur comme condition minimale. Pour les PC standard, le i386 était obsolète il y a des décennies, mais il a vécu plus longtemps sur certains systèmes embarqués.

Au moment où i686 Nom a été inventé, il y avait suffisamment de processeurs différents dans la famille, que ce terme ne se réfère pas à un processeur spécifique. Mais il existe un ensemble de fonctionnalités importantes qui doivent être présentes pour le terme i686 terme à appliquer. i686 était l'état de la technique d'il y a environ une décennie. Aujourd'hui, certains systèmes ont supprimé la prise en charge des processeurs sans toutes les caractéristiques couvertes par le terme i686.

AMD64 est le nom d'une architecture 64 bits conçue par AMD pour réussir x86. À l'époque, AMD64 a réussi à avoir plus de succès que l'architecture 64 bits commercialisée par Intel. Cela était dû à l'AMD64 CPU étant moins cher, compatible avec l'arrière et consommant moins de pouvoir. Finalement, Intel s'est rendu compte qu'ils devaient commencer à faire de la CPU compatible AMD pour rester compétitif. Ils ne les commercialiseraient cependant pas comme tels, ce qui constitue une raison majeure pour la raison pour laquelle certains synonymes de AMD64 sont entrés dans l'existence.

Le terme x86 couvre tous les processeurs 8, 16 et 32 ​​bits dans la famille et, selon lesquels vous demandez également les processeurs 64 bits.

i5 et i7 sont des sous-familles des processeurs fabriquées par Intel.

19
kasperd