Skip to main content

Qu'est-ce qu'une unité logique arithmétique?

Une unité logique arithmétique fait partie de l'unité de traitement centrale d'un ordinateur (CPU) qui permet à l'ordinateur de prendre des calculs numériques et des décisions logiques.L'entrée entre dans l'une de ces unités via un canal spécifique et passe par un certain nombre de circuits qui complètent les calculs nécessaires.Une fois les informations traitées en fonction des instructions du programme, elles sont renvoyées à la mémoire de l'ordinateur dans sa nouvelle forme.Tous les ordinateurs ne combinent pas les fonctions mathématiques et logiques en une seule unité, bien qu'il s'agisse d'une configuration courante.

Les fonctions booléennes sont utilisées dans le composant logique de l'unité logique arithmétique.Les ordinateurs utilisent ces fonctions pour tester les informations afin de prendre des décisions logiques.Soumettre les informations à ces tests logiques permet à l'unité de faire les modifications demandées aux données.Afin d'apporter des modifications aux données, l'unité reçoit à la fois les données et les instructions, puis effectue la tâche demandée avant de renvoyer les données à la mémoire de l'ordinateur.

La partie arithmétique effectue généralement des opérations d'ajout et de soustraction simples.Des fonctions mathématiques plus complexes, telles que la division et la multiplication, sont souvent effectuées en remplissant une série de soustractions ou d'ajouts.Cette unité peut également faire des comparaisons entre différentes valeurs.

La mémoire de l'ordinateur est souvent accessible par l'unité logique arithmétique.Cette mémoire, qui est souvent appelée mémoire d'accès aléatoire, ou RAM, est toujours dans un état de flux.Cela se produit parce que l'unité accède à la mémoire et apporte fréquemment des modifications afin de suivre les instructions données par divers programmes.

Il existe de nombreux canaux que les informations peuvent passer une fois qu'elle a entré cette partie du CPU.Les portes entre les différentes parties de l'unité empêchent les informations de traitement pendant que l'unité effectue les tâches nécessaires, telles que la modification des informations ou la vérification par rapport à sa fonction logique booléenne.Ces circuits sont assez complexes et impliquent l'utilisation de nombreuses portes.

Dans certains cas, les fonctions arithmétiques et logiques sont divisées et traitées dans deux composants d'unité de traitement centrale discrètes, une unité arithmétique et une unité logique.De nombreux ordinateurs contiennent également plusieurs unités logiques arithmétiques qui peuvent remplir rapidement une variété de fonctions ou, dans certains cas, simultanément.La division de ces processus nécessite plus de ressources et d'espace dans le CPU, bien qu'il puisse faire fonctionner les processus plus bien.