En fait c'est un tout petit peu plus compliqué que ca, meme si l'idée est la:
ARM peut vouloir dire plusieurs choses en fonctions du contexte:
C'est d'abord une entreprise, qui vend un certain nombre de choses différentes, dont:
- Une architecture (en fait plusieurs generation et plusieurs profils en fonction du marché visé) pour les processeurs, concurrente du x86.
Certaines entreprises comme Qualcomm (ou Intel a une epoque ) peuvent choisir de prendre la definition de cette architecture (que l'on appelle aussi une ISA), et de developper leur propre processeur conforme a cette architecture. Tout les processeurs d'architecture ARM vont pouvoir faire tourner le meme code, mais pas forcement de facon aussi rapide/efficace. Par contre un processeur d'architecture ARM ne pourra pas faire tourner du code pour x86 et inversement.
- Des processeurs, le Cortex-A15 par example. La on en arrive a un vrai CPU, comme un CPU core-i3 (je n'ai plus le nom du coeur CPU du SoC Atom). La difference ce que ARM ne fait que le concevoir, et donne ensuite les fichiers de conception a d'autres entreprises (notamment Nvidia ou Samsung) pour qu'ils integrent d'autres composants (entrées sorties, GPU, parfois des accelerateurs pour diverses choses, ...) pour creer un SoC, puis le passe a un fondeur pour qu'il fabrique la puce sur une galette de silicium.
- Des GPU, qu'elle revend comme ses CPUs a d'autres entreprises pour les integrer dans leurs SoC
- Et un peu de logiciel pour faire tourner tout ca.
Au niveau de la concurrence aujourd'hui, il y a effectivement Intel avec Atom, et MIPS qui a été racheté recemment.