Em uma competição de programação, os alunos precisam trabalhar em um projeto que envolve várias máquinas. Cada…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma competição de programação, os alunos precisam trabalhar em um projeto que envolve várias máquinas. Cada máquina executa uma parte do código simultaneamente. Essa abordagem é conhecida como:
- A) Armazenamento de dados
- B) Paralelismo
- C) Concorrência
- D) Processamento linear
- E) Computação em nuvem
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve um projeto em que várias máquinas executam, ao mesmo tempo, partes diferentes de um código. A ideia central é a execução simultânea de tarefas, dividindo o trabalho entre unidades de processamento.
- Esse modelo de execução simultânea de partes de um mesmo problema, em processadores ou máquinas distintas, é chamado de paralelismo. Ele busca reduzir o tempo total de execução ao dividir a carga de trabalho.
- Por que as outras estão erradas:
- A) Armazenamento de dados trata de guardar informações, não de executar código simultaneamente.
- C) Concorrência é a alternância ou sobreposição de tarefas que podem compartilhar recursos, sem exigir execução física simultânea, e o enunciado enfatiza execução simultânea em várias máquinas.
- D) Processamento linear é justamente o oposto, pois executa as instruções em sequência, uma após a outra.
- E) Computação em nuvem refere-se à oferta de recursos computacionais sob demanda pela internet, não ao modo de dividir a execução do código.
- Conclusão: a alternativa correta é a B, Paralelismo, que coincide com o gabarito oficial.
💡 Dica: Identifique o termo técnico que descreve a abordagem mencionada.
Alternativa por alternativa
O aluno associa a presença de várias máquinas em um projeto ao armazenamento distribuído de dados, confundindo infraestrutura de guardar informações com execução de código.
Paralelismo é a execução simultânea de várias partes de um programa.
O aluno considera que concorrência e paralelismo são sinônimos, ignorando que a concorrência não exige execução física simultânea e o enunciado fala em execução simultânea em várias máquinas.
Por que engana: Confundir concorrência com paralelismo, acreditando que ambos são a mesma coisa quando na verdade têm diferenças importantes.
O aluno entende 'processamento' de forma genérica e não percebe que 'linear' significa execução sequencial, o oposto da simultaneidade descrita.
O aluno se deixa levar por outras máquinas e projetos em rede, pensando que todo trabalho distribuído pela internet é computação em nuvem, sem atentar para o conceito de execução paralela.
Raio-X da questão
programação paralela
avaliacao
programação paralela · execução simultânea de processos
Revisar os conceitos de programação paralela e concorrente.
Confundir concorrência com paralelismo, acreditando que ambos são a mesma coisa quando na verdade têm diferenças importantes.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em uma competição de programação, os alunos precisam resolver um problema de forma eficiente. Qual é a melhor abordagem…
- Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…
- Durante uma competição de robótica, os alunos precisam programar um robô para realizar várias tarefas. Como eles podem…
- Em um experimento, três computadores estão processando dados simultaneamente. O que caracteriza esta situação como um…
- Durante uma competição de programação, os alunos precisam criar um algoritmo para resolver um problema. Qual estratégia…
- Pedro, um programador, está criando uma aplicação que organiza dados de forma eficiente. Qual conceito ele deve aplicar…
Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
