ALU
Signifie « Arithmetic Logic Unit ». Une UAL est un circuit intégré dans un CPU ou un GPU qui effectue des opérations arithmétiques et logiques. Les instructions arithmétiques comprennent l’addition, la soustraction et les opérations de décalage, tandis que les instructions logiques comprennent les comparaisons booléennes, comme les opérations AND, OR, XOR et NOT.
Les UAL sont conçues pour effectuer des calculs sur des entiers. Ainsi, en plus d’additionner et de soustraire des nombres, les UAL prennent souvent en charge la multiplication de deux entiers, puisque le résultat est également un entier. En revanche, les UAL n’effectuent généralement pas les opérations de division, car le résultat peut être une fraction, ou un nombre « à virgule flottante ». Les opérations de division sont généralement prises en charge par l’unité de calcul en virgule flottante (FPU), qui effectue également d’autres calculs non entiers.
Bien que l’UAL soit un composant essentiel de tous les processeurs, sa conception et son fonctionnement peuvent varier selon les modèles de processeurs. Par exemple, certaines UAL effectuent uniquement des calculs sur des entiers, tandis que d’autres sont également conçues pour gérer les opérations en virgule flottante. Certains processeurs contiennent une seule UAL, tandis que d’autres en intègrent plusieurs qui fonctionnent ensemble pour effectuer des calculs. Quelle que soit la conception d’une UAL, sa fonction principale est de gérer les opérations sur les entiers. Les performances d’un ordinateur en matière de calcul sur les entiers dépendent donc directement de la vitesse de traitement de l’UAL.
Testez vos connaissances