Diferença entre ALU e CPU

o diferença chave entre ALU e CPU é que o ALU é um circuito eletrônico que é um subsistema da CPU que executa operações aritméticas e lógicas, enquanto CPU é um circuito eletrônico que manipula instruções para operar o computador.

Um sistema de computador consiste em hardware e software. O hardware é o componente eletrônico ou mecânico. Software refere-se aos dados e instruções. O componente essencial para executar as tarefas do computador é a CPU. CPU consiste em dois subsistemas principais. Eles são a ULA e a Unidade de Controle.

CONTEÚDO

1. Visão geral e principais diferenças
2. O que é ALU
3. O que é CPU
4. Comparação lado a lado - ALU vs CPU em forma de tabela
5. Resumo

O que é ALU?

ALU significa Aritmetic and Logic Unit. É um subsistema ou um componente da CPU. O principal objetivo é lidar com operações aritméticas e lógicas. As operações aritméticas são adição, subtração, divisão, multiplicação etc. As operações lógicas determinam se uma afirmação é verdadeira ou falsa. Além disso, unidades de processamento gráfico (GPU), unidades de ponto flutuante (FPU) também possuem ALUs. Uma única CPU, FPU ou GPU pode ter várias ALUs para lidar com cálculos avançados.

Figura 01: ALU

A ALU realiza vários cálculos. As entradas para ele são os dados nos quais ele deve operar. Eles são chamados operandos. Em uma expressão matemática como "2 + 3 = 5", 2 e 3 são os operandos. O '+' é a adição e é o operador. O '5' é o resultado da operação realizada. O registro de status requer informações das operações anteriores da ALU ou da operação atual. Portanto, há sinais de status de entrada e saída na ALU. Um código de operação é a instrução do idioma da máquina que explica qual operação deve ser executada. Em resumo, é assim que a ALU funciona.

O que é CPU?

A CPU (ou vulgarmente conhecida como processador) lida com instruções para executar várias tarefas do computador. Os principais subsistemas da CPU são ALU e CU. A ALU lida com operações aritméticas e lógicas. A UC que representa a unidade de controle regula e sincroniza as operações do computador. E consiste em registradores programáveis ​​e outros componentes eletrônicos. Portanto, ele obtém instruções da memória, as decodifica e as direciona para várias unidades para executar a tarefa necessária.

A memória é um componente importante para a CPU funcionar corretamente. Ele fornece as instruções para a CPU executar, e também após o processamento dos dados, o resultado volta à memória para armazenamento. Além disso, os outros componentes em que a CPU confia são relógio do sistema, armazenamento secundário, barramentos de dados e endereço. A CPU pode processar instruções de 32 bits ou instruções de 64 bits, dependendo da arquitetura do computador.

Figura 02: CPU

Normalmente, a CPU possui uma alta capacidade de transferência de dados. Além disso, a velocidade do relógio indica o número de instruções que ele pode processar em um segundo. Portanto, se a velocidade do clock da CPU for de 2 GHz, isso significa que ele pode processar 2 bilhões de instruções por segundo. Em resumo, a CPU é o componente mais significativo em todo o sistema do computador.

Qual é a diferença entre ALU e CPU?

ALU vs CPU

ALU é uma parte da CPU que executa operações aritméticas e lógicas nos operandos nas instruções do computador. CPU é um circuito eletrônico no computador que carrega instruções de um programa de computador para executar várias operações, como operações aritméticas, lógicas, de controle e de entrada / saída.
Apoia
Unidade aritmética e lógica. Unidade central de processamento.
Tarefa principal
Realiza operações aritméticas e lógicas. Lida com as instruções para operar o computador.
  Foco principal
Matemática e lógica Executando as funcionalidades com precisão no prazo

Resumo - ALU vs CPU

A diferença entre ALU e CPU é que ALU é um circuito eletrônico, que é um subsistema da CPU que executa operações aritméticas e lógicas, enquanto uma CPU é um circuito eletrônico que lida com instruções para operar o computador.

Referência:

1. "Unidade Central de Processamento". Wikipedia, Wikimedia Foundation, 27 de abril de 2018. Disponível aqui 
2. "Unidade lógica aritmética". Wikipedia, Wikimedia Foundation, 22 de abril de 2018. Disponível aqui 

Cortesia da imagem:

1.'ALU block'By Lambtron - Obra própria, (CC BY-SA 4.0) via Commons Wikimedia 
2.'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU) 'Sozinho Usuário: ZyMOS - CPU Grave Yard, minha coleção de CPUs, (CC BY-SA 4.0) via Commons Wikimedia