(English)

Qu'est-ce qui est mieux — x86 ou ARM ?

May 18, 2021
Télécom
Qu'est-ce qui est mieux — x86 ou ARM ?
Les deux architectures de processeur les plus populaires au monde sont ARM et x86. De toute évidence, il n'y a pas de réponse simple à la question du titre. Mais dans ce texte, nous citons brièvement les avantages et les inconvénients des deux plateformes et leurs perspectives dans un avenir proche.

Quelle est la différence

La priorité des processeurs x86 est la performance maximale, tandis que ARM a une efficacité énergétique élevée. Combiner ces deux propriétés dans un seul type de processeur n’est pas encore possible. Par conséquent, les premiers sont le plus souvent utilisés dans les ordinateurs de bureau et les seconds dans les appareils mobiles. Il existe différentes opinions à ce sujet, mais en général, les experts s’accordent à dire que la différence dans l’efficacité énergétique existe.

Il est également important de rappeler que ces deux types de processeurs sont très différents, donc le même logiciel ne pourra pas fonctionner avec les deux en même temps. Chaque programme doit être développé pour un type spécifique de processeur. Alors examinons chaque type plus en détail.

x86

Ce type d’architecture a été créé en 1978 et appartient à la variété CISC (Complex Instruction Set Computing). En termes simples, cela suppose que le processeur dispose d’instructions pour la plupart des tâches. Il est utilisé dans les ordinateurs de bureau, les ordinateurs portables et autres appareils nécessitant des performances maximales sans économiser d’énergie.

Étant donné que l’histoire de développement de ces processeurs est plus longue que celle d’ARM, ils ont un plus grand ensemble d’instructions. Cela les rend très complexes et avancés et permet d’effectuer de nombreux calculs complexes en peu de temps. En cela la virtualisation est meilleure, diverses techniques de protection sont fournies. Dans le cas du processeur ARM, la gamme d’instructions est toujours plus rare, mais le retard se réduit progressivement. La raison en est le ralentissement du processus technique et le développement des technologies de production.

En plus de l’augmentation de la consommation d’énergie et de la génération de chaleur, les inconvénients incluent la complexité et la confusion des instructions en raison d’une longue histoire de développement.

ARM

ARM a été créé en 1985 par la société britannique Acorn et appartient au type RISC (Reduced Instruction Set Computing). Ici il y a une autr une approche — le processeur contient le nombre minimum de commandes nécessaires au fonctionnement. Pour cette raison, les instructions pour ce cas sont plus simples et plus courtes.

L’objectif des développeurs ARM était de créer une architecture exempte des défauts de x86. On peut dire avec certitude qu’ils ont réussi à créer une architecture extrêmement efficace et peu coûteuse. Ce n’est pas que ça a contribué à la popularité des processeurs ARM sur le marché des appareils mobiles. Voici quelques avantages supplémentaires :

  • ils sont moins chers à fabriquer et à déployer ;
  • l’architecture ARM permet aux grands fournisseurs de créer leurs propres solutions sur l’architecture ARM pour différentes niches ;
  • options de personnalisation flexibles.

De plus, une consommation d’énergie efficace et l’absence de surchauffe font de ces processeurs le meilleur choix pour les applications serveur, ainsi que pour une utilisation dans les routeurs et les solutions de stockage hautes performances.

Si nous parlons des inconvénients, ils sont les suivants : en raison de la minimisation de la taille et de l’accent mis sur l’autonomie, les données sont traitées plus lentement et moins efficacement que sur x86. De plus, si une partie existante de l’infrastructure informatique repose sur des solutions x86, il faut en tenir compte lors du choix d’ARM. Le même logiciel ne fonctionnera pas sur les deux solutions, pour l’une d’entre elles il faudra certainement l’adapter.

Faisons donc une prédiction prudente : il semble que tout va vers la victoire de l’architecture ARM, mais il est impossible de le dire avec une probabilité de 100%. En tout cas, à ce jour, ARM ne semble pas être une solution universelle pour toutes les tâches.

Nous utilisons des cookies pour optimiser les fonctionnalités du site et vous offrir la meilleure expérience possible. Pour en savoir plus sur les cookies que nous utilisons, veuillez consulter notre Politique de cookies. En cliquant sur « Okay », vous acceptez notre utilisation des cookies. Learn more.