Questão FC267108
Um sistema de arquivos distribuídos permite aos programas armazenarem e acessarem arquivos remotos exatamente como se fossem locais, possibilitando que os usuários acessem arquivos
Virtualização e Sistemas Distribuídos
IDECAN · 2021
Um sistema de arquivos distribuídos permite aos programas armazenarem e acessarem arquivos remotos exatamente como se fossem locais, possibilitando que os usuários acessem arquivos a partir de qualquer computador em uma rede. No que diz respeito aos requisitos de um Sistema de Arquivos Distribuídos (SAD), analise as afirmativas a seguir.
I. Atualização concorrente de arquivos – alterações feitas em um arquivo por um cliente não devem interferir nas operações de outros clientes, mesmo que esses clientes estejam manipulando o mesmo arquivo.
II. Consistência – Pode haver duas versões disponíveis de cada arquivo no SAD, ou seja, se algum cliente ler um arquivo X em um momento, e outro pode ler a outra versão do mesmo arquivo X, os dois clientes podem visualizar conteúdos diferentes.
III. Tolerância a falhas – por ser parte essencial nos sistemas distribuídos, é essencial que o serviço de arquivo distribuídos continue a funcionar diante de falhas de clientes e servidores.
Assinale
- se somente as afirmativas I e II estiverem corretas.
- se somente as afirmativas II e III estiverem corretas.
- se nenhuma afirmativa estiver correta.
- se somente as afirmativas I e III estiverem corretas.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Atualização concorrente de arquivos: em um SAD, operações simultâneas não devem provocar interferência indesejada entre clientes. Para isso empregam‑se mecanismos como bloqueios (locks), leases ou controle otimista de concorrência, além de protocolos de coerência de cache que garantem que atualizações sejam aplicadas de forma ordenada e visível conforme a semântica adotada pelo sistema.
Tolerância a falhas: um serviço de arquivos distribuído deve manter disponibilidade e integridade mesmo diante de falhas de nós ou de rede. Técnicas típicas incluem replicação, recuperação automática, detecção de falhas e reconfiguração (failover), além de mecanismos para reconciliar estado após restauração.
Juntas, essas propriedades asseguram que o sistema ofereça isolamento das operações concorrentes e continuidade do serviço, requisitos essenciais para SAD confiáveis.
Conteúdo do catálogo FC Concursos · Atualizado em