Das seguintes alternativas, qual representa um componente de um computador capaz de armazenar números binários e realizar operações aritméticas (adição, subtração, multiplicação, etc.) e lógicas (AND, OR, XOR, NOT)?
- A)ULA
Correta: a ULA é a parte da CPU que realiza operações aritméticas e lógicas sobre dados binários.
- B)Registrador MBR
Errada: o MBR apenas armazena temporariamente dados e endereços em trânsito entre memória e processador.
- C)UC
Errada: a UC coordena e controla as instruções, mas não executa as operações matemáticas e lógicas.
- D)Cache L1
Errada: cache L1 é uma memória rápida de apoio, usada para acelerar o acesso a dados, não para calcular.
- E)Barramento de Sistema
Errada: barramento de sistema é o meio de comunicação entre componentes, e não uma unidade de processamento.
Gabarito: A
Quando a questão fala em um componente capaz de armazenar números binários e realizar operações aritméticas e lógicas, ela está descrevendo a ULA, a Unidade Lógica e Aritmética. Pense nela como a parte do computador que faz as contas e também compara, soma, subtrai e executa operações como AND, OR, XOR e NOT, tudo isso com linguagem de 0 e 1. A ULA trabalha junto com outros elementos do processador, mas é ela que efetivamente executa as operações. A Unidade de Controle (UC), por exemplo, não faz a conta em si: ela coordena o funcionamento, dizendo o que deve ser feito e quando. Já o registrador MBR guarda temporariamente dados que estão sendo lidos ou escritos na memória, então ele é mais um “passa-mensagem” do que um calculador. Também não confunda com cache L1 ou barramento de სისტემა. A cache é memória rápida para reduzir o tempo de acesso a dados usados com frequência, e o barramento é o caminho de comunicação entre componentes. Nenhum dos dois faz operações aritméticas e lógicas. Então, o gabarito A está correto porque a ULA é justamente o componente do computador responsável por armazenar e manipular valores binários durante o processamento, realizando as operações solicitadas pela CPU.