O que caracteriza a concorrência em sistemas distribuídos?
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
O que caracteriza a concorrência em sistemas distribuídos?
- A) Execução única de processos
- B) Interrupção de processos
- C) Execução simultânea de processos
- D) Aumento de latência na rede
- E) Isolamento completo dos sistemas
✅ Resposta correta: alternativa C
Resolução passo a passo
- Resolvendo por conta própria, a concorrência é a propriedade de vários processos ou tarefas estarem em andamento ao mesmo tempo, podendo ser executados de forma simultânea (em processadores distintos) ou intercalada (compartilhando um mesmo processador). Em sistemas distribuídos, vários nós executam processos que interagem e competem por recursos compartilhados, como arquivos, banco de dados e canais de comunicação.
- Analisando a alternativa correta. A alternativa C, 'Execução simultânea de processos', descreve exatamente essa característica: diferentes processos avançam ao mesmo tempo, o que gera a necessidade de sincronização e controle de acesso a recursos compartilhados.
- Por que as outras estão erradas. A alternativa A descreve o oposto, pois a concorrência envolve múltiplos processos, não execução única. A alternativa B confunde concorrência com interrupção, que é apenas um evento possível de controle e não define o conceito. A alternativa D trata de desempenho de rede, que não caracteriza concorrência. A alternativa E é o oposto do esperado, pois sistemas distribuídos cooperam e compartilham recursos, não operam isoladamente.
- Conclusão. O gabarito oficial C está correto e coincide com a resolução independente.
💡 Dica: Defina os conceitos de concorrência e sistemas distribuídos.
Alternativa por alternativa
O aluno entendeu que concorrência significa que cada processo roda uma única vez, confundindo 'concorrente' com 'sequencial' ou 'único'.
Por que engana: Confundir concorrência com execução única ou isolamento, não entendendo que concorrência envolve múltiplos processos executando simultaneamente.
O aluno associou concorrência a processos sendo interrompidos ou cancelados, confundindo um mecanismo de escalonamento com a própria definição do conceito.
A concorrência envolve a execução simultânea, maximizando a utilização de recursos.
O aluno associou sistemas distribuídos apenas à comunicação em rede e assumiu que o problema central seria a latência, que é um fator de desempenho e não de concorrência.
O aluno imaginou que sistemas que competem por recursos deveriam estar isolados para evitar conflitos, ignorando que em sistemas distribuídos os componentes cooperam e interagem.
Raio-X da questão
concorrência em sistemas distribuídos
avaliacao
conceito de sistemas distribuídos · noções de processos computacionais
Revisar os princípios de concorrência em sistemas distribuídos.
Confundir concorrência com execução única ou isolamento, não entendendo que concorrência envolve múltiplos processos executando simultaneamente.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um sistema distribuído, o que significa concorrência?
- Como a concorrência é tratada em sistemas distribuídos?
- Qual é a função da concorrência em sistemas distribuídos?
- Quando falamos de concorrência em sistemas distribuídos, qual é o principal desafio associado a essa característica?
- Explique o conceito de concorrência em sistemas distribuídos e como isso impacta o processamento de dados.
- O que caracteriza um sistema distribuído?
🔎 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
