FC ConcursosFC Concursos

Questão FC375126

É difícil fazer comparações de desempenho significativas entre diferentes processadores, mesmo entre os processadores da mesma família. A velocidade bruta é muito menos importante

Sistemas de Armazenamento

Instituto Consulplan · 2022

É difícil fazer comparações de desempenho significativas entre diferentes processadores, mesmo entre os processadores da mesma família. A velocidade bruta é muito menos importante do que como um processador funciona quando executa determinada aplicação. Infelizmente, o desempenho da aplicação depende não apenas da velocidade bruta do processador. Sobre outros fatores que podem ou não impactarem no desempenho da aplicação, assinale a afirmativa correta.

  1. O desempenho da aplicação depende também da eficiência do compilador.
  2. A habilidade da programação utilizada para implementar a aplicação não impacta em nada no desempenho da aplicação.
  3. O conjunto de instruções não interfere no desempenho da aplicação, pois códigos diferentes excutam a mesma tarefa com o mesmo tempo.
  4. O desempenho de uma aplicação depende apenas da linguagem de implementação escolhida, pois umas são mais “pesadas” do que as outras.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O desempenho da aplicação depende também da eficiência do compilador. Um compilador gera o código de máquina que o processador executa; decisões como alocação de registradores, escalonamento de instruções, inlining e vetorização reduzem o número de instruções e melhoram o uso do pipeline e cache.

Opções de compilação (por exemplo, -O2, -O3), otimizações guiadas por perfil e link-time optimization podem transformar um mesmo código fonte em versões com diferenças de desempenho significativas. Em linguagens/ambientes com JIT, otimizações em tempo de execução também influenciam fortemente o resultado.

Portanto, avaliar somente a frequência do processador é insuficiente: um compilador eficiente consegue adaptar o código à microarquitetura e às características da aplicação, impactando diretamente o desempenho da aplicação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo