Publicité

Si vous avez prêté attention aux smartphones et aux tablettes, vous avez probablement entendu parler du terme «ARM» utilisé pour désigner le matériel qu'il contient. Il est jeté autour de la gauche et de la droite, souvent comme point de différenciation des ordinateurs portables et des ordinateurs de bureau, qui utilisent Intel x86.

Mais qu'est-ce que ARM, exactement? Une architecture de processeur? Une marque de matériel? Ou autre chose? C'est rarement expliqué. Supprimons la confusion et revenons à l'essentiel. Mais avant de le faire, vous voudrez peut-être revoir les bases d'un CPU Qu'est-ce qu'un CPU et que fait-il?Les acronymes informatiques prêtent à confusion. Qu'est-ce qu'un CPU de toute façon? Et ai-je besoin d'un processeur quadruple ou double cœur? Qu'en est-il d'AMD ou d'Intel? Nous sommes là pour vous expliquer la différence! Lire la suite .

La clé de l'ARM est RISC

processeurs de bras

ARM est un acronyme qui signifie Advanced RISC Machine. Le nom contient un autre acronyme (oui, des acronymes imbriqués!) Qui signifie Reduced Instruction Set Computing.

instagram viewer

RISC est, dans sa forme la plus large, une philosophie de conception pour les processeurs. Il découle de la conviction qu'un processeur avec un jeu d'instructions relativement simple sera plus efficace qu'un processeur plus complexe. Le terme est entré à l'origine dans les années 1980 avec un projet de recherche appelé Berkeley RISC qui a étudié les possibilités de cette approche de la conception et a ensuite créé des processeurs basés sur elle.

Tous les processeurs ARM sont considérés comme des conceptions RISC, mais cela ne signifie pas grand-chose car RISC lui-même est simplement une approche de la conception plutôt qu'une norme technologique ou une architecture de processeur. Pourtant, une compréhension de base de RISC encadre correctement ARM.

Les bases d'ARM

qu'est-ce qu'un processeur de bras

ARM se réfère à lui-même comme une architecture, ce qui peut provoquer un malentendu par rapport à Intel. Intel donne à chaque nouvelle conception de puce son propre code unique et parle de chacune comme d'une nouvelle architecture - même s'il existe souvent de nombreuses similitudes et qu'elles utilisent toutes le même jeu d'instructions (x86). ARM, d'autre part, traite ses conceptions comme une famille ininterrompue. Les mises à jour font toujours partie de l'architecture ARM. Ils viennent de recevoir un nouveau numéro de version.

Le trait le plus pertinent pour les consommateurs n'est pas la micro-architecture (la conception physique de la puce), mais plutôt l'ensemble d'instructions. Le jeu d'instructions est l'ensemble de capacités et de fonctionnalités de base qu'un processeur met à la disposition du logiciel. Il détermine quelle arithmétique peut être utilisée, comment le cache doit être alloué et l'ordre dans lequel les instructions doivent être exécutées. Les logiciels conçus pour un ensemble d'instructions ne peuvent pas être utilisés sur un autre sauf s'ils sont révisés.

Les micro-architectures et les jeux d'instructions ne peuvent pas être séparés car l'architecture est une expression physique du jeu d'instructions. C'est pourquoi les processeurs ARM ont tendance à être petits, efficaces et relativement lents. Le jeu d'instructions simple nécessite une conception petite et simple avec moins de transistors. Les transistors consomment de l'énergie et augmentent la taille des matrices (ce qui augmente le coût de production), donc en avoir le moins possible est idéal lors de la sélection d'un processeur pour un smartphone ou une tablette.

L'activité d'ARM est différente

qu'est-ce qu'un processeur de bras

Il peut être difficile de parler des processeurs ARM dans leur ensemble, car ils sont nombreux et leurs performances varient. C'est contre-intuitif. Comment Apple peut-il disposer de processeurs ARM plus rapides que ses concurrents lorsqu'il utilise la même architecture?

Cela se produit en raison de la façon dont ARM Holdings, la société responsable d'ARM, fait des affaires. ARM Holdings n'est qu'une entreprise de design. Ils gèrent le jeu d'instructions et conçoivent de nouvelles versions de l'architecture de base, puis la concèdent sous licence à d'autres sociétés. Ces entreprises peuvent ensuite l'améliorer et l'associer à tout matériel qui semble approprié.

Il est utile de comprendre que les architecture de base Qu'est-ce qu'un cœur de processeur? [MakeUseOf explique]Chaque ordinateur a un processeur, que ce soit un petit pro de l'efficacité ou une grande puissance, sinon il ne pourrait pas fonctionner. Bien sûr, le processeur, également appelé CPU ou Central Processing ... Lire la suite n'est qu'un processeur. Il ne gère pas la connectivité sans fil. Il ne gère pas les graphiques. Il ne gère pas USB USB 3.0: tout ce que vous devez savoirL'USB 3.0 bat l'USB 2.0 à bien des égards. Voici tout ce que vous devez savoir sur la raison pour laquelle vous devriez toujours choisir USB 3.x lorsque cela est possible. Lire la suite ou d'autres formes de connectivité filaire. Tout cela est la responsabilité des autres licenciés matériels qui associent l'architecture.

C'est pourquoi il existe de nombreuses variantes d'ARM sur le marché et pourquoi elles fonctionnent différemment. Apple dispose de toute une équipe d'ingénieurs internes qui travaille sur ses processeurs ARM. D'autres sociétés, comme Qualcomm et Texas Instruments, agissent comme intermédiaires. Ils prennent l'architecture ARM, l'associent à une variété de matériel, puis la revendent en tant que «système sur puce» pour smartphones et tablettes.

Que signifie ARM pour les consommateurs

qu'est-ce qu'un processeur de bras

Pour un consommateur, ARM peut être considéré comme un écosystème. Les logiciels conçus pour ARM ne fonctionneront que sur ARM. Windows RT Quelle est la différence entre Windows 8 et Windows RT? [MakeUseOf explique]Avec l'annonce de la tablette Surface il y a quelques semaines et la version finale de Windows 8 qui se rapproche de plus en plus, certaines personnes vont naturellement être confuses quant aux différentes versions disponibles. Je suis ici pour... Lire la suite les applications, par exemple, ne fonctionnent pas sur un PC avec Windows 8. Des modifications doivent être apportées à un programme pour passer d'ARM à x86.

Les systèmes d'exploitation qui fonctionnent sur un périphérique ARM doivent fonctionner sur d'autres. C'est pourquoi il y a tant de modifications Android et pourquoi Android peut potentiellement être chargé sur des tablettes de HP et BlackBerry. Cependant, Apple dérange un peu l'écosystème, car le code source d'iOS n'est pas disponible. Tenter de porter iOS sur d'autres appareils ARM est presque impossible sans cela.

ARM signifie également une consommation d'énergie inférieure et des performances inférieures à celles de x86. Cependant, cela n'est pas figé, car les deux architectures évoluent avec le temps. Intel travaille dur pour créer des versions de ses processeurs avec une consommation d'énergie extrêmement faible. Et ARM Holdings travaille dur pour améliorer les performances de ses conceptions.

ARM sera-t-il dans votre PC?

processeurs de bras

Il y a eu quelques tentatives pour vendre des appareils traditionnels avec des processeurs ARM qui fonctionnent comme PC traditionnels. Motorola a vendu une station d'accueil pour clavier pour le smartphone Atrix et l'a annoncé comme un ordinateur portable remplacement. ASUS vend une gamme de tablettes Android avec des stations de clavier. Et Samsung vend maintenant un Chromebook Qu'est-ce qu'un Chromebook?Qu'est-ce qu'un Chromebook? À quoi sert un Chromebook? Comment un Chromebook se compare-t-il à un ordinateur portable? Nous répondons à ces questions et plus encore. Lire la suite qui fonctionne sur ARM.

De telles tentatives préfigurent une tempête de BRAS environnants potentiels, mais il est impossible de prédire la trajectoire et l'intensité de la tempête. Les architectures ARM actuelles sont considérablement à l'origine des performances des processeurs les plus lents d'Intel (quelle que soit sa gamme de processeurs Core). Nvidia dit qu'il travaille sur un processeur utilisant l'architecture ARM qui sera en concurrence avec Intel, mais il n'est pas clair comment cela est accompli ou quand un produit fini pourrait être publié.

Pour l'instant, la menace potentielle d'ARM reste un nuage sombre à l'horizon de l'espace PC potentiel. Cela semble menaçant, mais une menace concrète doit encore se manifester. ARM est-il une tempête redoutable ou simplement quelques nuages ​​ombragés qui finiront par se disperser? Cela reste à voir.

Matthew Smith est un écrivain indépendant vivant à Portland, en Oregon. Il écrit et édite également pour Digital Trends.