Assinale a opção em que é apresentado o nome do sistema de ...

Próximas questões
Com base no mesmo assunto
Q1940870 Sistemas Operacionais
Assinale a opção em que é apresentado o nome do sistema de arquivos copy-on-write (CoW) adaptado para sistemas Linux e inspirado no uso de árvores B para armazenar estruturas de arquivos internos.  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Btrfs

O sistema de arquivos copy-on-write (CoW) adaptado para sistemas Linux e inspirado no uso de árvores B para armazenar estruturas de arquivos internos é o Btrfs, sigla para B-tree File System.

A questão exige que o aluno tenha conhecimento sobre diferentes sistemas de arquivos utilizados no Linux e suas características específicas. Vamos entender melhor o que cada uma das alternativas representa, para depois justificarmos a correta:

  • Ext4: É uma versão aprimorada do sistema de arquivos Ext3. Ele não utiliza o conceito de copy-on-write.
  • JFS: Conhecido como JFS (Journaled File System), desenvolvido pela IBM, também não emprega a técnica copy-on-write.
  • ReiserFS: Sistema de arquivos que oferece boas performances, mas não utiliza o copy-on-write.
  • XFS: Sistema de arquivos conhecido por sua alta performance, especialmente em grandes volumes de dados. Não usa a técnica copy-on-write.
  • Btrfs: (B-tree File System) É o único da lista que utiliza o conceito de copy-on-write. O Btrfs foi projetado para oferecer recursos avançados que não estão disponíveis nos sistemas de arquivos mais antigos, como Ext4.

A principal característica do Btrfs é o uso do método copy-on-write (CoW), que evita a sobrescrita dos dados originais ao invés de criar uma cópia dos dados antes de modificá-los. Isso garante maior integridade dos dados e facilita a criação de snapshots e clones, funcionalidades nativas do Btrfs.

Além disso, o Btrfs é inspirado no uso de árvores B, uma estrutura de dados que permite a organização eficiente dos dados e melhora o desempenho do sistema de arquivos. As árvores B permitem a inserção, exclusão e busca de dados de forma balanceada e eficiente, o que contribui para a robustez do Btrfs.

Portanto, a opção E - Btrfs é a correta porque é o único sistema de arquivos listado que implementa o conceito de copy-on-write e utiliza árvores B para armazenar estruturas de arquivos internos.

Se tiver alguma dúvida sobre o tema ou outras questões, estou aqui para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Tipos de Arquivos:

EXT2: Um dos primeiros sistemas de arquivos utilizado nas primeiras versões do Linux foi o EXT2 (Second Extended FileSystem) – embora ele tenha sido uma espécie de padrão não era muito eficiente.

EXT3: Trata-se de uma versão do EXT2, porém com suporte a journaling. Essa característica foi uma evolução e tornou o EXT3 um sistema de arquivos muito estável e robusto.

EXT4: Este é uma espécie de versão do EXT3 que surgiu com a prerrogativa de melhorar o desempenho de compatibilidade, formatos e limites de armazenamentos.

REISERFS: Criado recentemente e suportado por quase todas as distribuições, apresenta ótima performance, principalmente para um número muito grande de arquivos pequenos.

XFS (Extended Filesystem): usado como padrão por algumas distribuições Linux desde 2014. XFS é um sistema de arquivos desenvolvido em 64 bits, compatível com sistemas de 32 bits. Ele suporta até 16 EB de tamanho total do sistema de arquivos e até 8 EB de tamanho máximo para um arquivo individual. É considerado um sistema de arquivos de alto desempenho.

JFS (Journaled File System): é um sistema de arquivos de 64 bits com journaling desenvolvido pela IBM.

UFS (Unix File System): é um sistema de arquivos usado por muitos sistemas operacionais Unix e assemelhados.

GABARITO E

O Btrfs (B-Tree File System) é uma cópia moderna do sistema de arquivos de gravação (Copy-on-Write) para Linux, destinada a implementar recursos avançados, ao mesmo tempo em que se concentra na tolerância a falhas, reparo e fácil administração.

FONTE: Adaptado Archlinux Wiki

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo