Logo Passei Direto

ALU (Unidade Lógica Aritmética)

Ferramentas de estudo

Solved questions

Material
Study with thousands of resources!

Solved questions

Text Material Preview

ALU (Unidade Lógica Aritmética) 
O que e a ALU em um processador?
a) Um componente de armazenamento de dados temporarios.
b) A unidade responsavel pelas operacoes aritmeticas e logicas.
c) Um tipo de memoria de longo prazo.
d) O barramento que liga o processador a memoria RAM.
Resposta explicativa: A ALU (Unidade Logica e Aritmetica) e o componente do processador
responsavel por executar calculos matematicos, como soma e subtracao, e operacoes logicas,
como AND, OR e NOT, sendo essencial para o funcionamento do CPU.
Qual e a principal funcao da ALU dentro da CPU?
a) Controlar o fluxo de instrucoes.
b) Gerar sinais de controle.
c) Realizar calculos e comparacoes logicas.
d) Armazenar dados e instrucoes.
Resposta explicativa: A ALU e encarregada de realizar todas as operacoes matematicas e logicas
necessarias para o processamento de dados, como adicao, subtracao, multiplicacao, e
comparacoes de valores.
Quais tipos de operacoes sao tipicas da ALU?
a) Operacoes de entrada e saida.
b) Operacoes aritmeticas e logicas.
c) Operacoes graficas e de audio.
d) Operacoes de acesso a rede.
Resposta explicativa: As operacoes mais comuns da ALU incluem calculos matematicos basicos e
operacoes logicas que envolvem a manipulacao de bits, fundamentais para o funcionamento dos
programas.
Em um processador moderno, qual outro componente trabalha em conjunto com a ALU?
a) Unidade de controle.
b) Memoria cache.
c) GPU.
d) BIOS.
Resposta explicativa: A ALU trabalha em estreita colaboracao com a unidade de controle, que
envia as instrucoes a serem executadas e gerencia o fluxo de dados entre os registradores e a
ALU.
O que acontece com o resultado das operacoes realizadas pela ALU?
a) Ele e descartado apos a execucao.
b) E enviado para a memoria secundaria.
c) E armazenado em registradores para uso posterior.
d) E exibido diretamente ao usuario.
Resposta explicativa: O resultado das operacoes da ALU e normalmente armazenado em
registradores internos, onde pode ser usado em calculos subsequentes ou enviado a memoria
principal.
Como a ALU trata numeros negativos nas operacoes aritmeticas?
a) Ignora os sinais de negativo.
b) Utiliza a representacao de complemento de dois.
c) Usa tabelas de referencia externas.
d) Converte todos os numeros para positivos.
Resposta explicativa: A ALU utiliza o sistema de complemento de dois para representar numeros
negativos, o que permite realizar operacoes de soma e subtracao com a mesma logica de
hardware.
Qual e o papel dos sinais de status (ou flags) na ALU?
a) Indicam o tipo de instrucao a ser executada.
b) Mostram o resultado de certas condicoes das operacoes.
c) Servem para controlar a memoria.
d) Definem o numero de bits processados.
Resposta explicativa: Os sinais de status, tambem conhecidos como flags, indicam informacoes
sobre o resultado de uma operacao, como se houve overflow, se o resultado foi zero ou se ocorreu
um carry.
Que tipo de operacao logica a ALU pode executar diretamente?
a) Comparacao de texto.
b) Operacoes booleanas como AND, OR, XOR e NOT.
c) Calculos trigonometricos.
d) Compressao de dados.
Resposta explicativa: A ALU realiza operacoes logicas que manipulam bits individualmente, como
AND (E), OR (OU), XOR (OU exclusivo) e NOT (negacao), fundamentais para tomadas de decisao
nos programas.
Qual componente fornece os dados que a ALU processa?
a) Cache L2.
b) Registradores.
c) Disco rigido.
d) GPU.
Resposta explicativa: A ALU recebe os dados a serem processados diretamente dos registradores,
que armazenam temporariamente valores e operandos prontos para as operacoes.
Qual e a relacao entre a ALU e o clock do processador?
a) A ALU e independente do clock.
b) A ALU executa operacoes sincronizadas com os pulsos do clock.
c) O clock define apenas as operacoes logicas.
d) O clock serve para desligar a ALU apos cada calculo.
Resposta explicativa: A ALU executa suas operacoes de forma sincronizada com os pulsos do
clock, garantindo que as instrucoes sejam realizadas dentro dos ciclos corretos do processador.
Por que a ALU e considerada o coracao da CPU?
a) Porque armazena o sistema operacional.
b) Porque executa as operacoes fundamentais de processamento.
c) Porque controla o barramento de dados.
d) Porque gerencia os perifericos.
Resposta explicativa: A ALU e o nucleo do processamento, pois e responsavel por realizar todos os
calculos e operacoes logicas que dao sentido as instrucoes executadas pelo computador.
O que diferencia uma ALU simples de uma ALU moderna?
a) A moderna utiliza apenas operacoes binarias.
b) A moderna integra multiplos nucleos e suporte a operacoes vetoriais.
c) A simples e mais rapida.
d) A moderna e usada apenas em calculadoras.
Resposta explicativa: ALUs modernas possuem capacidade de realizar varias operacoes
simultaneamente, lidando com instrucoes complexas e vetoriais, otimizando o desempenho em
processadores multicore.
Em arquiteturas RISC, como a ALU e utilizada?
a) Apenas para operacoes de memoria.
b) De forma simplificada e otimizada para instrucoes curtas.
c) Como unidade de controle.
d) Para operacoes graficas.
Resposta explicativa: Em arquiteturas RISC, a ALU e projetada para realizar operacoes simples e
rapidas, permitindo que o processador execute um grande numero de instrucoes por segundo.
Qual operacao a ALU executa ao comparar dois valores?
a) Adicao e verificacao de carry.
b) Subtracao e analise do sinal do resultado.
c) Multiplicacao simples.
d) Armazenamento temporario.
Resposta explicativa: Para comparar dois valores, a ALU realiza uma subtracao e analisa o sinal do
resultado ou flags de status, determinando se um valor e maior, menor ou igual ao outro.
Em um microcontrolador, a ALU e usada para:
a) Gerenciar portas de entrada e saida apenas.
b) Processar instrucoes matematicas e logicas basicas do firmware.
c) Controlar o tempo de execucao do programa.
d) Exibir informacoes no display.
Resposta explicativa: Nos microcontroladores, a ALU desempenha o mesmo papel que nos
processadores: executar operacoes aritmeticas e logicas necessarias para o funcionamento das
instrucoes do programa embarcado.
O que significa overflow em uma operacao da ALU?
a) Quando o resultado e negativo.
b) Quando o resultado excede o limite de bits representaveis.
c) Quando ha falta de energia.
d) Quando ocorre divisao por zero.
Resposta explicativa: Overflow ocorre quando o resultado de uma operacao ultrapassa a
capacidade de representacao dos bits disponiveis, gerando erro de magnitude no valor calculado.
Por que a ALU e essencial para qualquer dispositivo digital, mesmo os mais simples?
a) Porque e responsavel pela interface grafica.
b) Porque realiza as operacoes logicas basicas que sustentam o funcionamento de qualquer
sistema digital.
c) Porque controla a energia do circuito.
d) Porque e responsavel pelo armazenamento de dados.
Resposta explicativa: Mesmo em dispositivos simples, como calculadoras e controladores, a ALU e
indispensavel, pois e ela quem realiza as operacoes logicas e matematicas que permitem processar
instrucoes e tomar decisoes.