Durante uma viagem de ônibus pela cidade, Caio observou o funcionamento do sistema de bilhetagem e de…
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
Durante uma viagem de ônibus pela cidade, Caio observou o funcionamento do sistema de bilhetagem e de planejamento de trajetos. Na central de transporte, dois núcleos de um computador calculam simultaneamente rotas diferentes. Quando vários passageiros aproximam seus cartões, as solicitações disputam o acesso aos saldos das contas, e o sistema organiza a vez de cada atualização para evitar cobranças incorretas. Além disso, os registros das passagens são guardados em servidores localizados em garagens diferentes, que também dividem entre si a verificação dos dados. Identifique no sistema descrito os exemplos de paralelismo, concorrência, armazenamento distribuído e processamento distribuído, explicando a função de cada um.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
O paralelismo ocorre quando os dois núcleos do computador calculam rotas diferentes ao mesmo tempo, pois duas tarefas são realmente executadas de forma simultânea. A concorrência aparece quando várias solicitações de cartões disputam o acesso aos saldos das contas. Nesse caso, o sistema precisa coordenar a ordem das atualizações para impedir que duas operações alterem um mesmo saldo de maneira incorreta. O armazenamento distribuído ocorre porque os registros das passagens ficam guardados em servidores de garagens diferentes, em vez de permanecerem concentrados em um único equipamento. Isso pode aumentar a disponibilidade dos dados caso um servidor apresente falha. O processamento distribuído acontece quando esses servidores dividem a verificação dos registros, realizando partes do trabalho em computadores diferentes. Assim, o paralelismo permite executar cálculos simultâneos, a concorrência organiza tarefas que compartilham recursos, e a distribuição utiliza vários computadores para armazenar dados e processar tarefas.
Explicação
Cada parte da situação apresenta uma característica específica: execução simultânea em núcleos diferentes, coordenação do acesso a um dado compartilhado e divisão do armazenamento e do processamento entre servidores.
Raio-X da questão
Paralelismo, concorrência e distribuição de dados e processamento.
Distinguir paralelis
Noção de processos, tarefas e recursos computacionais. · Diferença entre armazenamento e processamento de dados.
Diferenças entre execução simultânea, disputa por recursos e sistemas distribuídos.
Confundir paralelismo com concorrência ou armazenamento distribuído com processamento distribuído.
Mobilidade urbana e uso responsável de tecnologias.
Raciocínio lógico e organização de informações.
Sistema de transport
Questões parecidas com resolução
- A biblioteca da escola recebeu muitos livros novos. O sistema precisa registrar os títulos de ficção, ciência e…
- Pesquisadores acompanham, durante o período de chuvas, uma plataforma que ajuda a Defesa Civil a atualizar mapas de…
- — Se a energia cair no centro de memória da capital, os depoimentos das comunidades ficarão indisponíveis? — perguntou…
- “Se cada computador escutar uma parte, terminaremos antes da abertura do acervo”, explicou a coordenadora da rádio…
- Clientes se aproximam da barraca de sucos durante uma feira cultural. Para receber pagamentos, a vendedora usa uma…
- À medida que as boias costeiras enviam medições sobre a qualidade da água, três postos de monitoramento recebem arquivos…
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
