ARM,x86 et socs , besoin de petites précisions

ARM,x86 et socs , besoin de petites précisions - Processeur - Hardware

Marsh Posté le 27-02-2013 à 14:21:41    

Salut
 
Je suis perdu dans toutes les dénominations.
Tous les constructeurs (soc) qualcomm snapdragon s4, samsung exynos, nvidia tegra 4 sont a base d'arm ? ces constructeurs ne fabriquent pas de soc a partir d'autres processeurs que arm ? ya til dautres fabriquants qui utilisent dautres processeurs autres que arm et que x86 ? ou est ce que le marché actuel se divise entre arm et x86 ?
Alors la question que je me pose est pourquoi y a til tant de fabricants de soc et seulement 2 fabricants de processeur (arm et x86) ?

Reply

Marsh Posté le 27-02-2013 à 14:21:41   

Reply

Marsh Posté le 27-02-2013 à 15:28:14    

SoC signifie Système on a Chip, basiquement des processeurs qui intègrent tout ce qu'il faut pour faire un système, donc ça implémente des E/S telles les ports ethernet, le HDMI, etc, etc.
 
Il y a des SoC INTEL à base de x86, en général des Atoms.
 
ARM n'est pas un fabricant de processeurs, pas plus qu'x86.
ce sont des architectures de processeurs.
Il y en a d'autre, tel le PowerPC d'IBM, l'Itanium d'INTEL...


---------------
un jour, moi aussi, je serais grand...
Reply

Marsh Posté le 27-02-2013 à 17:37:06    

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 :o ) 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.  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed