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
- Durante a matrícula on-line de uma rede pública de ensino, o estudante acessa uma única página. Seus dados, porém, são…
- Cerca de 18 mil pessoas usaram, no fim do mes, um aplicativo de um programa municipal que devolve parte de impostos a…
- Cerca de 800 estudantes (numeros ilustrativos) tentaram acessar, ao mesmo tempo, um simulado online oferecido por uma…
- Servidores em fileiras iluminadas por LEDs em um centro de processamento de dados executam tarefas de previsão do tempo…
- Qual das opções abaixo explica o funcionamento dos sistemas distribuídos?
- No fim da tarde, muitos moradores do bairro usam o aplicativo da biblioteca comunitária para reservar livros, renovar…
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
