Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas de arquivos — FGV 2024

Sistemas OperacionaisSistemas de arquivos
Código
fg077388
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 8 - TI / Sistemas e Desenvolvimento - Tarde
O analista Paulo está investigando um problema complexo de performance em um sistema operacional distribuído que utiliza um modelo de sistema de arquivos específico. Ele tem o objetivo de melhorar a eficiência no acesso e manipulação de dados nesse ambiente de alta disponibilidade.Nesse contexto, considerando os diferentes modelos de sistemas de arquivos e suas características, o sistema de arquivos analisado por Paulo é o:
  1. AFAT32 (File Allocation Table 32);
  2. BNTFS (New Technology File System);
  3. Cext4 (Fourth Extended Filesystem);
  4. DHDFS (Hadoop Distributed File System);
  5. EAPFS (Apple File System).
Revelar gabarito e comentário

GabaritoD — HDFS (Hadoop Distributed File System);

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ído vs. local

Gabarito: letra D. O HDFS (Hadoop Distributed File System) é o único sistema de arquivos projetado especificamente para ambientes distribuídos e de alta disponibilidade. As demais alternativas (FAT32, NTFS, ext4, APFS) são sistemas de arquivos locais, destinados a armazenamento em um único computador ou dispositivo.

A questão descreve um "sistema operacional distribuído" e "melhorar a eficiência no acesso e manipulação de dados nesse ambiente de alta disponibilidade". Isso remete a um sistema de arquivos que opera em cluster, replicando dados entre nós e tolerando falhas. O HDFS atende exatamente a esses requisitos: ele particiona arquivos em blocos, distribui esses blocos por vários servidores (DataNodes) e gerencia metadados centralizadamente (NameNode), garantindo disponibilidade e escalabilidade.

Característica

HDFS (Distribuído)

FAT32 / NTFS / ext4 / APFS (Locais)

Ambiente de operação

Cluster de servidores (distribuído)

Computador único ou dispositivo local

Tolerância a falhas

Sim (replicação de blocos entre nós)

Não (depende de hardware/backup externo)

Escalabilidade

Horizontal (adição de nós)

Vertical (upgrade de hardware)

Gerenciamento de dados

Particionamento em blocos + metadados centralizados (NameNode)

Alocação local (FAT, MFT, inodes, etc.)

Caso de uso típico

Big data, processamento em lote, alta disponibilidade

Sistemas operacionais de desktop/servidor local

Sistemas de arquivos
  • 1Locais
    • FAT32 (Windows legado)
    • NTFS (Windows moderno)
    • ext4 (Linux)
    • APFS (Apple)
  • 2Distribuídos
    • HDFS (Hadoop)
      • Blocos replicados
      • NameNode + DataNodes
      • Alta disponibilidade
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

FAT32 é um sistema de arquivos legado, usado em unidades removíveis e sistemas mais antigos. É local, sem suporte a distribuição ou tolerância a falhas.

Alternativa B — ❌ Incorreta

NTFS é o sistema de arquivos nativo do Windows, desenvolvido para desktops e servidores locais. Embora ofereça recursos como journaling e permissões, não foi projetado para operar em um ambiente distribuído.

Alternativa C — ❌ Incorreta

ext4 é o sistema de arquivos padrão do Linux, também local. Suporta journaling e grandes volumes, mas não possui mecanismos de replicação ou distribuição inerentes.

Alternativa D — ✅ Correta ⟵ GABARITO

HDFS é um sistema de arquivos distribuído, parte do ecossistema Hadoop. Ele foi projetado para rodar em clusters de máquinas, oferecendo alta disponibilidade através de replicação de blocos e failover. É amplamente utilizado em processamento de big data e ambientes distribuídos.

Alternativa E — ❌ Incorreta

APFS é o sistema de arquivos da Apple para macOS e iOS, otimizado para unidades SSD e dispositivos móveis. É local e não atende a cenários distribuídos.

PEGA ESSA DICA!

Para identificar um sistema de arquivos distribuído, procure termos como "cluster", "replicação", "tolerância a falhas" e "escalabilidade horizontal". Sistemas locais (FAT32, NTFS, ext4, APFS) funcionam em um único computador, enquanto HDFS, Ceph, GlusterFS e outros são exemplos de sistemas distribuídos.

Gabarito: letra D

Link permanente: /questoes/fg077388