Questão de Arquitetura de Software — Conceitos Básicos em Governança de TI — IDESG 2024
- Código
- qg231918
- Banca
- IDESG
- Órgão
- CONSPNOR - RJ
- Ano
- 2024
- Nível
- Médio
- Cargo
- Assistente - TI
- AOperando.
- BEndereçamento.
- CPipeline.
- DCISC.
GabaritoC — Pipeline.
Gabarito: letra C. A técnica de hardware que permite que a CPU busque uma ou mais instruções além da próxima a ser executada é o pipeline, conforme explicado no estudo de sistemas operacionais.
A questão testa o conhecimento básico sobre arquitetura de processadores. O pipeline divide a execução de instruções em estágios (busca, decodificação, execução) e permite que múltiplas instruções estejam em diferentes estágios simultaneamente, aumentando a vazão.
"Operando" refere-se aos dados manipulados por uma instrução, não à técnica de busca antecipada. O operando é parte da instrução, não uma técnica de hardware.
"Endereçamento" diz respeito aos modos como os operandos são especificados (imediato, direto, indireto, etc.), não à busca paralela de instruções.
O pipeline é exatamente a técnica que permite buscar a próxima instrução enquanto a atual está sendo executada, podendo até buscar várias instruções à frente. O material de apoio menciona: "enquanto ela está executando a instrução n, poderia também estar decodificando a instrução n + 1 e buscando a instrução n + 2". Isso caracteriza o pipeline.
CISC (Complex Instruction Set Computer) é uma filosofia de design de CPU com instruções complexas, mas não é a técnica responsável pela busca antecipada de instruções. Processadores CISC podem usar pipeline, mas o conceito em si é diferente.
Para distinguir pipeline de superescalar: pipeline executa múltiplas instruções em estágios diferentes ao mesmo tempo; superescalar executa múltiplas instruções em paralelo usando múltiplas unidades funcionais. A questão pede especificamente a técnica de busca de instruções além da próxima, que é o pipeline.
Gabarito: letra C.
Link permanente: /questoes/qg231918