Questão nº 31
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 31)
O analista Lucas está projetando um novo sistema computacional para uma aplicação de alta performance que requer um processamento de dados robusto e eficiente. Ao selecionar os componentes e definir a arquitetura do sistema, Lucas precisa considerar tanto aspectos de hardware quanto de software para garantir que o sistema atenda às exigências da aplicação.
Com base nos requisitos de desempenho e eficiência, a configuração do sistema computacional escolhido por Lucas é a que possui:
- Aum processador de única thread com alta frequência de clock para maximizar a velocidade de processamento de tarefas sequenciais;
- Buma arquitetura de memória não volátil expressa (NVMe) para armazenamento, visando a acelerar as operações de leitura e escrita;
- Cum sistema operacional de código fonte fechado, por sua notória eficiência e otimização em máquinas de alta performance;
- Duma GPU (Unidade de Processamento Gráfico) otimizada para cálculos de ponto flutuante, essencial para aplicações de processamento de dados e análises complexas; (alternativa correta)
- Euma rede de interconexão de baixa latência e alta largura de banda para facilitar a comunicação entre múltiplos processadores e dispositivos de armazenamento.
Resposta comentada
Gabarito Alternativa D
A computação de alta performance busca processar grandes volumes de dados ou realizar cálculos complexos de forma muito rápida e eficiente, frequentemente utilizando hardware especializado que permite executar muitas operações simultaneamente (em paralelo).
- (A) Incorreta: Um processador de única thread, mesmo com alta frequência, limita a capacidade de processamento paralelo, que é crucial para a maioria das aplicações de dados robustas e eficientes.
- (B) Incorreta: Embora NVMe acelere a leitura e escrita de dados, o foco da questão é o processamento robusto e eficiente, que é a etapa de cálculo, não apenas a de acesso ao armazenamento. A armadilha aqui é que a velocidade de armazenamento é importante, mas não é o componente que realiza o processamento em si.
- (C) Incorreta: Sistemas operacionais de código fonte fechado não são inerentemente mais eficientes ou otimizados para alta performance; na verdade, sistemas de código aberto (como Linux) são amplamente utilizados e preferidos em ambientes de HPC pela sua flexibilidade e otimização.
- (D) Correta: GPUs são projetadas com milhares de núcleos para processamento paralelo de cálculos de ponto flutuante, sendo ideais para tarefas intensivas em matemática como aprendizado de máquina, simulações e análise de big data, que se encaixam perfeitamente na descrição de "processamento de dados robusto e eficiente".
- (E) Incorreta: Uma rede de interconexão de baixa latência é fundamental para sistemas distribuídos (clusters), mas a alternativa D foca na capacidade de processamento intrínseca de um componente para realizar os cálculos exigidos pela aplicação.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Web Designer (Caderno Tipo 1). Reproduzida para fins de estudo.