(Unidade de Lógica Aritmética) O circuito de alta velocidade na CPU que faz o cálculo e a comparação. Os números são transferidos da RAM (memória) para a ALU para o cálculo, e os resultados são enviados de volta para a RAM. Os dados alfanuméricos são enviados da RAM para a ALU para comparação. Os resultados da comparação são testados e podem fazer com que o computador vá para outra parte do programa; por exemplo, se ItemA for igual a ItemB GoTo UpdateRoutine.
Floating Point Operations
A division pode resultar numa fracção, e enquanto algumas ALUs lidam com operações de ponto flutuante, que suportam fracções, outras não o fazem e requerem um circuito separado (ver co-processador matemático). Ver DSP.
UALUs múltiplas
Alguns chips têm múltiplas ALUs que permitem cálculos simultâneos. Por exemplo, a unidade de processamento gráfico Adreno (GPU) no smartphone Galaxy S9+ da Samsung tem 256 ALUs que calculam simultaneamente 710 milhões de vezes por segundo, resultando em 727 mil milhões de operações de ponto flutuante por segundo (727 GFLOPS). Ver computador, unidade de controlo e meia adder.
_alu.gifbr>>>/p>

Uma ALU em 1957

Uma unidade lógica aritmética que se tem de sentar e admirar. Esta ALU de chão fazia parte do computador Honeywell’s Datamatic 1000. (Imagem cortesia de Honeywell, Inc.)

br>_386chip.gifbr>>>div>Thirty Years Later

Em 1987, a ALU embutida neste chip 386 caberia na extremidade de um apagador de lápis com espaço de sobra. Hoje, uma ALU ocupa menos espaço do que a ponta do lápis. (Imagem cortesia da Intel Corporation.)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *