Questão de Arquitetura de Computadores — Processadores — FUNDATEC 2023
- Código
- qq897615
- Banca
- FUNDATEC
- Órgão
- PROCERGS
- Ano
- 2023
- Nível
- Médio
- Cargo
- TI - Técnico em Informática
- AApenas II.
- BApenas III.
- CApenas I e II.
- DApenas II e III.
- EI, II e III.
GabaritoA — Apenas II.
Gabarito: letra A (Apenas II). As assertivas I e III estão corretas; apenas a assertiva II apresenta erro conceitual, ao confundir o papel da unidade de decodificação com a unidade de busca e ao descrever equivocadamente os registradores.
A banca testa o conhecimento sobre componentes internos do processador e suas funções. Vamos analisar cada item.
Assertiva | Conteúdo | Correção | Motivo |
|---|---|---|---|
I | Instruções definidas pelo ISA; comprimento pode variar entre e dentro de arquiteturas | ✅ Correta | RISC tem tamanho fixo; CISC tem variável; variação existe dentro de CISC |
II | Unidade de decodificação carrega instruções em registradores de alta velocidade | ❌ Incorreta | Quem busca instruções é a unidade de fetch; decodificação apenas analisa a instrução já no IR |
III | Hardware moderno gerencia memória virtual e interrupções para desempenho | ✅ Correta | MMU/TLB para memória virtual; PIC/APIC para interrupções |
O conjunto de instruções (ISA) define quais operações o processador pode executar. O comprimento das instruções pode variar: em arquiteturas RISC, as instruções têm tamanho fixo; em CISC, o tamanho é variável. Essa variação existe inclusive dentro de uma mesma arquitetura CISC. Afirmação correta.
A descrição apresenta dois erros:
A unidade de decodificação não carrega instruções na memória. Quem busca instruções da memória principal é a unidade de busca (fetch), que as coloca no Registrador de Instrução (IR). A decodificação analisa a instrução já armazenada no IR.
Os registradores não são uma "memória de alta velocidade" onde se carregam instruções; eles são elementos internos do processador, de altíssima velocidade, mas a instrução a ser executada é armazenada no IR, não em um conjunto genérico de registradores. O termo "carrega instruções na memória de alta velocidade" é vago e incorreto.
A banca inverte o papel da unidade de decodificação: ela não busca nem carrega instruções, apenas decodifica. O correto é que a unidade de busca (fetch) traz a instrução da memória para o registrador de instrução (IR). Não confunda as etapas do ciclo de instrução (fetch → decode → execute).
Processadores modernos implementam em hardware diversas funções de gerenciamento que antes eram feitas por software, visando desempenho. Exemplos clássicos:
Suporte à memória virtual: unidade de gerenciamento de memória (MMU) e translation lookaside buffer (TLB) aceleram a tradução de endereços.
Interrupções de hardware: controlador de interrupções (PIC/APIC) gerencia as requisições e prioridades, permitindo resposta rápida a eventos externos.
Afirmação correta.
Conclusão: Apenas a assertiva II está incorreta, correspondendo à letra A.
Gabarito: letra A
Link permanente: /questoes/qq897615