GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Fácil⏱ curto

Qual é a diferença fundamental entre paralelismo e concorrência em sistemas computacionais?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a diferença fundamental entre paralelismo e concorrência em sistemas computacionais?

  1. A) Paralelismo é mais lento que concorrência.
  2. B) Concorrência envolve tarefas que se alternam.
  3. C) Ambos são iguais em performance.
  4. D) Paralelismo não pode ocorrer em sistemas distribuídos.
  5. E) Concorrência é mais eficaz em hardware limitado.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Conceito de concorrência: é a capacidade de um sistema gerenciar várias tarefas que estão em andamento ao mesmo tempo, alternando a execução delas no tempo (por exemplo, com troca de contexto em um único processador). A tarefa não precisa estar executando fisicamente no mesmo instante.
  2. Conceito de paralelismo: é a execução simultânea de tarefas, o que exige mais de uma unidade de processamento (vários núcleos ou processadores) trabalhando ao mesmo tempo.
  3. Análise da alternativa B: 'Concorrência envolve tarefas que se alternam' descreve corretamente a ideia central de concorrência, que é a intercalação do progresso das tarefas. Por isso ela é a resposta correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas: A) não existe relação geral de velocidade entre os dois conceitos, pois paralelismo tende a ser mais rápido, mas o enunciado não trata de lentidão. C) paralelismo e concorrência têm desempenho diferente, pois o paralelismo pode acelerar o processamento real. D) paralelismo pode ocorrer em sistemas distribuídos, que são justamente um caso típico de execução simultânea em várias máquinas. E) concorrência não é mais eficaz em hardware limitado; em hardware limitado ela é justamente a estratégia que permite dividir o tempo do processador entre tarefas.
  5. Conclusão: a diferença fundamental está em alternância (concorrência) versus simultaneidade real (paralelismo), e a alternativa B é a única que expressa isso corretamente.

💡 Dica: Diferencie execução simultânea de tarefas da alternância entre tarefas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa paralelismo a velocidade e conclui que a comparação de lentidão define a diferença, sem entender que o conceito central é a forma de execução das tarefas.

B Correta

Concorrência permite a alternância entre tarefas que podem ser executadas em diferentes momentos.

C Erradaerro: Conceitual

O aluno acha que, por ambos lidarem com várias tarefas, produzem o mesmo desempenho, ignorando que a execução simultânea em vários núcleos muda o ganho de tempo.

D Erradaerro: Conceitual

O aluno acredita que paralelismo só existe em uma única máquina e não percebe que sistemas distribuídos executam tarefas simultaneamente em vários computadores.

E Erradaerro: Procedimentala que mais engana

O aluno imagina que a concorrência, por dividir o tempo do processador, seria mais eficaz justamente onde há pouco hardware, invertendo a finalidade dessa técnica.

Por que engana: Confundir concorrência, que organiza tarefas intercaladas, com paralelismo, que executa tarefas simultaneamente em diferentes recursos.

Raio-X da questão

Dificuldade Fácil
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Paralelismo e concorrência

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Conceito de tarefa computacional · Noções de sistemas computacionais

📚 Reveja

Revise a diferença entre execução simultânea e alternância de tarefas.

⚠️ Erro mais comum

Confundir concorrência, que organiza tarefas intercaladas, com paralelismo, que executa tarefas simultaneamente em diferentes recursos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.