GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Média⏱ medio

Qual a principal diferença 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 principal diferença entre paralelismo e concorrência em sistemas computacionais?

  1. A) Paralelismo é quando uma tarefa é dividida em partes que são executadas simultaneamente.
  2. B) Concorrência é quando várias tarefas são realizadas ao mesmo tempo em um único processador.
  3. C) Paralelismo e concorrência são sinônimos na computação.
  4. D) Concorrência é a divisão de uma tarefa em partes menores.
  5. E) Paralelismo é um conceito aplicado apenas em sistemas distribuídos.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Resolvi a questão sem consultar o gabarito. Paralelismo é a execução de partes de uma tarefa (ou de tarefas diferentes) ao mesmo tempo, o que exige mais de uma unidade de processamento, como vários núcleos de um processador. Concorrência é a capacidade de um sistema gerenciar várias tarefas em andamento no mesmo intervalo de tempo, alternando a execução delas em um ou mais processadores, sem que necessariamente ocorram ao mesmo instante.
  2. A alternativa A descreve corretamente o paralelismo: uma tarefa é dividida em partes que rodam simultaneamente. Por isso ela está certa, e coincide com o gabarito oficial. Vale notar que a alternativa define apenas o paralelismo; a diferença completa surge ao contrastá-lo com a concorrência.
  3. A alternativa B está errada porque associa concorrência à execução simultânea em um único processador, o que não ocorre: um processador com um único núcleo executa uma instrução por vez e apenas alterna entre as tarefas (intercalação ou time-slicing).
  4. A alternativa C está errada porque paralelismo e concorrência não são sinônimos; um sistema pode ser concorrente sem ser paralelo, e o inverso também é possível em certos contextos.
  5. A alternativa D está errada porque a divisão de uma tarefa em partes menores é uma etapa da decomposição, usada tanto em paralelismo quanto em concorrência, e não define a concorrência.
  6. A alternativa E está errada porque o paralelismo ocorre também em sistemas locais, como processadores multicore e GPUs, e não apenas em sistemas distribuídos.
  7. Conclusão: a resposta correta é a alternativa A, de acordo com o gabarito oficial.

💡 Dica: Defina os conceitos antes de compará-los.

Alternativa por alternativa

A Correta

Essa definição é correta, pois destaca a execução simultânea.

B Erradaerro: Conceituala que mais engana

O aluno acredita que concorrência significa execução simultânea de tarefas, mesmo em um único processador. Ele confunde a alternância rápida de tarefas (intercalação) com execução realmente simultânea.

Por que engana: Confundir paralelismo com concorrência, acreditando que ambos significam a mesma coisa ou aplicam-se apenas a sistemas distribuídos.

C Erradaerro: Senso comum

O aluno percebe que os dois termos envolvem muitas tarefas acontecendo 'ao mesmo tempo' e conclui que são equivalentes, sem notar que a simultaneidade real só ocorre no paralelismo.

D Erradaerro: Conceitual

O aluno confunde concorrência com decomposição de tarefas, que é uma etapa comum a vários modelos de programação e não define a concorrência.

E Erradaerro: Conceitual

O aluno acredita que paralelismo só existe em sistemas distribuídos, ignorando processadores multicore e GPUs, que executam partes de programas simultaneamente dentro de uma única máquina.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 consolidacao
🎯 Conceito central

paralelismo e concorrência

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceitos de paralelismo · conceitos de concorrência

📚 Reveja

Revisar as definições de paralelismo e concorrência em sistemas computacionais.

⚠️ Erro mais comum

Confundir paralelismo com concorrência, acreditando que ambos significam a mesma coisa ou aplicam-se apenas a sistemas distribuídos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.