Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas Distribuídos (Cluster, GRID, etc.) — Avança SP 2023

Sistemas OperacionaisSistemas Distribuídos (Cluster, GRID, etc.)
Código
qa543923
Banca
Avança SP
Órgão
CM Embu-Guaçu
Ano
2023
Cargo
ATI ( )
Assinale a alternativa que explica o conceito de sistema de arquivos distribuído e sua vantagem em comparação com sistemas de arquivos centralizados.
  1. AUm sistema de arquivos distribuído é uma técnica de compactação de arquivos em computadores. Sua vantagem é reduzir o espaço de armazenamento necessário
  2. BUm sistema de arquivos distribuído permite que arquivos sejam armazenados em várias máquinas interconectadas. Sua vantagem é melhorar a escalabilidade e o desempenho.
  3. CUm sistema de arquivos distribuído organiza arquivos por ordem alfabética. Sua vantagem é facilitar a busca por arquivos.
  4. DUm sistema de arquivos distribuído é um sistema de backup de arquivos em nuvem. Sua vantagem é reduzir o tempo de restauração de arquivos perdidos. Um exemplo é o sistema de arquivos Dropbox.
  5. EUm sistema de arquivos distribuído é uma técnica de criptografia avançada. Sua vantagem é proteger os dados contra invasões. Um exemplo é o sistema de arquivos TrueCrypt.
Revelar gabarito e comentário

GabaritoB — Um sistema de arquivos distribuído permite que arquivos sejam armazenados em várias máquinas interconectadas. Sua vantagem é melhorar a escalabilidade e o desempenho.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Sistemas de arquivos distribuídos: conceito e vantagens

Gabarito: letra B. Um sistema de arquivos distribuído armazena arquivos em múltiplas máquinas interconectadas, oferecendo como principal vantagem a melhoria da escalabilidade e do desempenho — exatamente o que a alternativa B descreve. As demais alternativas confundem o conceito com compactação, organização alfabética, backup em nuvem ou criptografia, que não são características definidoras desse tipo de sistema.

Um sistema de arquivos distribuído é uma evolução do conceito tradicional de sistema de arquivos. Enquanto um sistema de arquivos local (como NTFS, ext4 ou FAT) organiza dados em um único dispositivo de armazenamento, o sistema distribuído estende essa organização para várias máquinas conectadas em rede, apresentando-se ao usuário como um único sistema de arquivos lógico. Isso significa que o usuário acessa arquivos de forma transparente, sem precisar saber em qual máquina física eles estão armazenados.

A principal motivação para essa arquitetura é superar as limitações de um sistema centralizado. Em um sistema centralizado, todo o armazenamento e processamento de arquivos concentram-se em um único servidor, o que cria gargalos de desempenho e limita a capacidade de expansão. Ao distribuir os arquivos entre várias máquinas, o sistema consegue:

  • Escalabilidade: adicionar mais máquinas ao sistema aumenta a capacidade total de armazenamento e processamento, permitindo crescer conforme a demanda.

  • Desempenho: as operações de leitura e escrita podem ser paralelizadas entre os nós, reduzindo o tempo de resposta e aumentando a vazão.

  • Tolerância a falhas: se uma máquina falhar, os dados podem estar replicados em outras, garantindo a disponibilidade.

Um exemplo prático: imagine uma empresa com milhares de funcionários acessando documentos simultaneamente. Em um sistema centralizado, um único servidor teria que atender a todas as requisições, tornando-se um gargalo. Em um sistema distribuído, os arquivos são espalhados por vários servidores, e as requisições são distribuídas entre eles, equilibrando a carga e melhorando a experiência do usuário.

A distinção crucial que a banca explora é entre o conceito de sistema de arquivos distribuído (armazenamento em múltiplas máquinas) e outras tecnologias que podem até envolver múltiplos computadores, mas com propósitos diferentes, como backup em nuvem, criptografia ou compactação. O que define um sistema de arquivos distribuído é a transparência e a visão unificada do sistema de arquivos, independentemente da localização física dos dados.

Guarde essa fronteira: sistema de arquivos distribuído = armazenamento distribuído + visão unificada + escalabilidade/desempenho. É exatamente nesse critério que as alternativas se dividem.

1Conceito
Arquivos em várias máquinas interconectadas
Visão unificada e transparente
2Vantagens
Escalabilidade
Desempenho (paralelização)
Tolerância a falhas
3Exemplos
NFS
Ceph
HDFS
4Não é
Compactação
Ordem alfabética
Backup em nuvem
Criptografia
Sistema de arquivos distribuído
LEVELsoulevel.com.br
Sistema de arquivos distribuído: Conceito (Arquivos em várias máquinas interconectadas, Visão unificada e transparente); Vantagens (Escalabilidade, Desempenho (paralelização), Tolerância a falhas); Exemplos (NFS, Ceph, HDFS); Não é (Compactação, Ordem alfabética, Backup em nuvem, Criptografia)

Alternativa A — ❌ Incorreta

Define sistema de arquivos distribuído como uma técnica de compactação. Compactação é um processo de redução do tamanho dos dados (como ZIP ou RAR), que pode ser aplicado em qualquer sistema de arquivos, mas não é uma característica definidora de sistemas distribuídos. A vantagem citada (reduzir espaço) é da compactação, não da distribuição.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve corretamente o conceito: arquivos armazenados em várias máquinas interconectadas. E aponta a vantagem correta: melhorar a escalabilidade e o desempenho. A escalabilidade vem da possibilidade de adicionar mais nós ao sistema, e o desempenho melhora pela distribuição da carga de trabalho entre as máquinas.

Alternativa C — ❌ Incorreta

Afirma que o sistema organiza arquivos por ordem alfabética. A organização alfabética é uma forma de ordenação de diretórios, não uma característica de sistemas distribuídos. A vantagem citada (facilitar busca) é trivial e não é o propósito central desse tipo de sistema.

Alternativa D — ❌ Incorreta

Confunde sistema de arquivos distribuído com backup em nuvem. Embora serviços como Dropbox utilizem armazenamento distribuído, eles são serviços de sincronização e backup, não sistemas de arquivos distribuídos no sentido técnico (como NFS, Ceph ou HDFS). A vantagem citada (reduzir tempo de restauração) é específica de backup, não da distribuição de arquivos.

Alternativa E — ❌ Incorreta

Define como técnica de criptografia. Criptografia é um mecanismo de segurança que pode ser usado em qualquer sistema, mas não define um sistema de arquivos distribuído. O TrueCrypt (descontinuado) é uma ferramenta de criptografia de disco, não um sistema de arquivos distribuído.

NÃO CAIA NESSA!

A banca mistura conceitos de áreas diferentes — compactação, backup, criptografia — para testar se você sabe o que realmente define um sistema de arquivos distribuído. O candidato desatento pode marcar a alternativa D, pois associa "distribuído" a "nuvem", mas a definição técnica exige o armazenamento em múltiplas máquinas com visão unificada, não apenas backup. Fique atento: a palavra-chave é escalabilidade.

PEGA ESSA DICA!

Para questões de conceito, identifique a definição central e a vantagem principal do termo. Sistemas distribuídos, em geral, buscam escalabilidade, desempenho e tolerância a falhas. Se a alternativa não mencionar esses benefícios, provavelmente está errada.

Gabarito: letra B

Link permanente: /questoes/qa543923