Qual é a diferença fundamental entre paralelismo e concorrência em sistemas computacionais?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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?
- A) Paralelismo é mais lento que concorrência.
- B) Concorrência envolve tarefas que se alternam.
- C) Ambos são iguais em performance.
- D) Paralelismo não pode ocorrer em sistemas distribuídos.
- E) Concorrência é mais eficaz em hardware limitado.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- 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
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.
Concorrência permite a alternância entre tarefas que podem ser executadas em diferentes momentos.
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.
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.
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
Paralelismo e concorrência
diagnostico
Conceito de tarefa computacional · Noções de sistemas computacionais
Revise a diferença entre execução simultânea e alternância de tarefas.
Confundir concorrência, que organiza tarefas intercaladas, com paralelismo, que executa tarefas simultaneamente em diferentes recursos.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
