Architectures matérielles

Les Transistors:

un transistor est ce qui compose les microprocesseurs, c’est le centre de calcul des ordinateurs ainsi que des smartphones, il est comparé a un interrupteur ( soit il laisse passé l’electricité soit il la bloque) , il calcul en binaire(0,1) ce qui permet de calculer tout les chiffres du textes , sons ,images. la puissance d’un microprocesseurs s’éxprime donc en nombre d’opérations a la seconde, c’est pourquoi plus on a de transistor et plus le microprocesseurs calculera vite et sera puissant, grâce a la miniaturisation ,on peut maintenant avoir plus d’un million de transistor dans un smartphone ce qui explique leurs rapidité

Les processeurs:

un processeur est un circuit élèctronique, son but comme tout les autres circuits élèctronique est de réaliser une fonction ou un algorithme , sa particularité est que c’est un circuit élèctronique universel donc il va être capable de réaliser n’importe quel type d’algorithmes.

L’assembleur:

un langage d’assemblage ou langage d’assembleur est, en programmation informatique, le langage de plus bas niveau qui représente le langage machine sous une forme lisible pour un humain

un exemple de code en assembleur simplifié y86 :  irmovl 9,%eax

Résultat de l’assemblage en langage machine :1100001111000000001001000000000000000000000000

Cette écriture présente bien des inconvénients pour un humain et justifie l’utilisation de l’assembleur qui remplace les séquences de bits par des symboles plus faciles à retenir.

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *