Sobre a organização e a arquitetura de computadores, analise os itens a seguir. I. A ULA é a parte do processador que realiza as operações matemáticas e lógicas, como adição, subtração, multiplicação, divisão e comparações. II. A memória cache L3 é a mais próxima do processador e possui o menor tamanho em relação à L1 e à L2. III. O protocolo MESI possui quatro (4) estados: Modificada, Exclusiva, Compartilhada e Inválida. IV. A arquitetura de von Neumann é uma abordagem de computação que utiliza circuitos integrados e memória flash para armazenar dados temporariamente durante o processamento. Está correto somente o que se afirma em
- A)I e III.
Certa, porque apenas os itens I e III estão corretos.
- B)II e III.
Errada, porque o item II está incorreto e o item III está correto.
- C)I e IV.
Errada, porque o item IV descreve de forma incorreta a arquitetura de von Neumann.
- D)II e IV.
Errada, porque o item II está errado e o item IV também está errado.
- E)III e IV.
Errada, porque o item IV está falso e não deve ser combinado com o III como correto.
Gabarito: A
A questão mistura conceitos básicos de processadores com hierarquia de memória e coerência de cache, então vale ir com calma. A ULA (Unidade Lógica e Aritmética) é justamente a parte do processador que faz contas e operações lógicas, como soma, subtração e comparações, então o item I está correto. Em provas, ela aparece como o "motor matemático" da CPU, embora a multiplicação e a divisão possam ser feitas por circuitos específicos ou por sequências de operações, dependendo do projeto do processador. O item II está errado porque a memória cache funciona em camadas: a L1 é a mais próxima do núcleo e, em geral, a menor e mais rápida; a L2 vem depois; e a L3 costuma ser maior e um pouco mais distante, servindo como apoio para reduzir acessos à memória principal. Então a banca inverteu a ordem para te derrubar com elegância. O item III está correto: o protocolo MESI é um clássico de coerência de cache e possui quatro estados, exatamente Modificada, Exclusiva, Compartilhada e Inválida. Ele é muito cobrado em arquitetura de computadores porque ajuda a manter consistência quando há várias caches trabalhando ao mesmo tempo. Já o item IV está errado porque a arquitetura de von Neumann não tem nada a ver com usar circuitos integrados e memória flash para armazenar dados temporariamente. O ponto central de von Neumann é o modelo de programa armazenado, com uma memória única para instruções e dados, ao contrário da arquitetura de Harvard, que separa esses fluxos. Por isso, o gabarito A está correto: somente os itens I e III estão certos.