Table des matières:
- Définition - Que signifie unité logique arithmétique (ALU)?
- Techopedia explique l'unité logique arithmétique (ALU)
Définition - Que signifie unité logique arithmétique (ALU)?
Une unité de logique arithmétique (ALU) est un composant majeur de l'unité centrale de traitement d'un système informatique. Il effectue tous les processus liés aux opérations arithmétiques et logiques qui doivent être effectués sur les mots d'instruction. Dans certaines architectures à microprocesseur, l'ALU est divisé en l'unité arithmétique (AU) et l'unité logique (LU).
Une ALU peut être conçue par des ingénieurs pour calculer n'importe quelle opération. Au fur et à mesure que les opérations deviennent plus complexes, l'ALU devient également plus cher, prend plus de place dans le CPU et dissipe plus de chaleur. C'est pourquoi les ingénieurs rendent l'ALU suffisamment puissant pour garantir que le CPU est également puissant et rapide, mais pas assez complexe pour devenir prohibitif en termes de coût et d'autres inconvénients.
Une unité logique arithmétique est également connue sous le nom d'unité entière (UI).
Techopedia explique l'unité logique arithmétique (ALU)
L'unité de logique arithmétique est la partie de l'UC qui gère tous les calculs dont l'UC peut avoir besoin. La plupart de ces opérations sont de nature logique. Selon la conception de l'ALU, il peut rendre le processeur plus puissant, mais il consomme également plus d'énergie et crée plus de chaleur. Par conséquent, il doit y avoir un équilibre entre la puissance et la complexité de l'ALU et le coût de l'unité entière. C'est pourquoi les processeurs plus rapides sont plus chers, consomment plus d'énergie et dissipent plus de chaleur.
Les principales fonctions de l'ALU sont d'effectuer des opérations arithmétiques et logiques, y compris des opérations de décalage de bits. Ce sont des processus essentiels qui doivent être effectués sur presque toutes les données traitées par le CPU.
Les ALU effectuent régulièrement les opérations suivantes:
- Opérations logiques: celles-ci incluent AND, OR, NOT, XOR, NOR, NAND, etc.
- Opérations de décalage de bits: cela concerne le décalage des positions des bits d'un certain nombre de positions vers la droite ou la gauche, ce qui est considéré comme une opération de multiplication.
- Opérations arithmétiques: il s'agit de l'addition et de la soustraction de bits. Bien que la multiplication et la division soient parfois utilisées, ces opérations sont plus coûteuses à réaliser. L'addition peut être utilisée pour remplacer la multiplication et la soustraction pour la division.