Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — AMEOSC 2025
Arquitetura de Computadores›Conceitos Básicos em Arquitetura de Computadores
Código
qg407236
Banca
AMEOSC
Órgão
Prefeitura de Mondaí - SC
Ano
2025
Nível
Superior
Cargo
Professor de Informática
Microprocessadores são o "cérebro" dos computadores, executando instruções e processando dados. Sua arquitetura está em constante evolução, buscando maior desempenho e eficiência. Entender seu funcionamento é crucial para a informática. Sobre o funcionamento e as características dos microprocessadores atuais, assinale a alternativa que apresenta uma afirmação correta.
AA frequência de clock (medida em GHz) é o único e mais determinante fator para o desempenho de um microprocessador, sendo a sua otimização o principal objetivo de arquiteturas superscalares, que buscam unicamente aumentar o número de instruções executadas por ciclo sem alterar o número de núcleos físicos ou threads lógicas.
BA arquitetura RISC (Reduced Instruction Set Computer) sempre oferece desempenho computacional superior à CISC (Complex Instruction Set Computer) em todas as aplicações, pois sua inerente complexidade de instruções permite que mais tarefas sejam concluídas com um número menor de ciclos de clock, ideal para processamento de gráficos e inteligência artificial.
CA hierarquia de cache (L1, L2, L3) visa exclusivamente armazenar temporariamente grandes volumes de dados de armazenamento secundário (HD/SSD) para reduzir a latência de acesso à memória principal (RAM), atuando como um intermediário que consolida a memória virtual e otimiza as operações de leitura/escrita em disco.
DUtilizar múltiplos núcleos de processamento (cores) em um único chip permite a execução paralela de várias threads de instruções, e a tecnologia de SMT (Simultaneous Multi-threading), como o Hyper-Threading da Intel, otimiza o uso da CPU ao permitir que um único núcleo físico execute múltiplas threads lógicas simultaneamente, compartilhando recursos do núcleo.
Revelar gabarito e comentário▾
GabaritoD — Utilizar múltiplos núcleos de processamento (cores) em um único chip permite a execução paralela de várias threads de instruções, e a tecnologia de SMT (Simultaneous Multi-threading), como o Hyper-Threading da Intel, otimiza o uso da CPU ao permitir que um único núcleo físico execute múltiplas threads lógicas simultaneamente, compartilhando recursos do núcleo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Microprocessadores: funcionamento e características
Gabarito: letra D. A alternativa D descreve corretamente o paralelismo com múltiplos núcleos e a tecnologia SMT (Simultaneous Multi-threading), como o Hyper-Threading da Intel, que otimiza o uso da CPU permitindo que um único núcleo físico execute múltiplas threads lógicas simultaneamente, compartilhando recursos do núcleo. As demais alternativas contêm erros conceituais.
A banca cobra conceitos fundamentais sobre microprocessadores modernos, incluindo desempenho, arquiteturas RISC/CISC, função da cache e paralelismo. É essencial distinguir as afirmações corretas das generalizações incorretas.
Alternativa A — ❌ Incorreta
Afirma que a frequência de clock (medida em GHz) é o único e mais determinante fator para o desempenho, e que arquiteturas superscalares buscam unicamente aumentar o número de instruções executadas por ciclo sem alterar núcleos ou threads. Erro: O desempenho de um processador depende de vários fatores: arquitetura, número de núcleos, tamanho e organização da cache, tecnologia de fabricação, entre outros. Arquiteturas superscalares realmente visam aumentar o IPC (instruções por ciclo), mas não ignoram outros aspectos como pipeline, execução fora de ordem e múltiplas unidades funcionais. A frequência é um fator importante, mas não único.
Alternativa B — ❌ Incorreta
Afirma que a arquitetura RISC sempre oferece desempenho computacional superior à CISC em todas as aplicações, com a justificativa de que sua inerente complexidade de instruções permite mais tarefas em menos ciclos. Erro: Não existe arquitetura superior em todos os cenários. Atualmente, os processadores modernos (como x86) utilizam abordagens híbridas, combinando características de RISC e CISC. Por exemplo, processadores x86 traduzem instruções CISC em micro-operações RISC internamente. Além disso, a afirmação sobre processamento gráfico e IA não é precisa; a escolha entre RISC e CISC depende do contexto e do projeto.
NÃO CAIA NESSA!
A alternativa B é uma generalização clássica. Muitos candidatos acreditam que RISC é sempre melhor, mas a realidade é que ambas as arquiteturas coexistem e se beneficiam mutuamente. O conteúdo de apoio (Wikipédia) destaca que "os computadores atuais misturam as duas arquiteturas, criando o conceito de arquitetura híbrida".
Alternativa C — ❌ Incorreta
Afirma que a hierarquia de cache (L1, L2, L3) visa exclusivamente armazenar temporariamente grandes volumes de dados de armazenamento secundário (HD/SSD) para reduzir a latência de acesso à memória principal (RAM), atuando como intermediário que consolida a memória virtual e otimiza operações de leitura/escrita em disco. Erro: A cache é uma memória rápida e de pequena capacidade que armazena cópias de dados e instruções utilizados com frequência, oriundos da memória principal (RAM), não do armazenamento secundário. Seu objetivo é reduzir a latência de acesso à RAM, não ao disco. A memória virtual e operações de disco são gerenciadas pelo sistema operacional, não diretamente pela cache. A cache não consolida memória virtual nem otimiza operações de disco.
Alternativa D — ✅ Correta ⟵ GABARITO
Afirma que utilizar múltiplos núcleos de processamento (cores) em um único chip permite a execução paralela de várias threads de instruções, e que a tecnologia de SMT (Simultaneous Multi-threading), como o Hyper-Threading da Intel, otimiza o uso da CPU ao permitir que um único núcleo físico execute múltiplas threads lógicas simultaneamente, compartilhando recursos do núcleo. Correta. Múltiplos núcleos fornecem paralelismo real (várias threads executando ao mesmo tempo em diferentes núcleos). O SMT vai além: em um único núcleo, duplica os recursos de estado (como registradores) para que o núcleo aparente ser dois processadores lógicos ao sistema operacional, permitindo que duas threads compartilhem as unidades funcionais do núcleo (como ALU, cache, etc.). Isso aumenta a eficiência, especialmente quando uma thread está aguardando operações de memória.
PEGA ESSA DICA!
Para questões sobre microprocessadores, lembre-se: desempenho não depende só de clock; RISC e CISC têm vantagens relativas; a cache armazena dados da RAM, não do disco; e SMT é uma técnica de paralelismo em nível de thread dentro de um núcleo.