Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — CESGRANRIO 2023

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
cg019898
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Superior
Cargo
Profissional de Nível Superior - Junior: Ênfase: 5: Análise de Sistemas: Segurança Cibernética e da Informação
Os arquivos armazenados no sistema de arquivos EXT3 do sistema operacional Linux podem ter vários atributos diferentes. Dentre eles, estão os atributos de identificação do usuário (UID) dono do arquivo, os de identificação do grupo (GID) ao qual o arquivo pertence e os de permissões de acesso de leitura, de escrita e de execução. Tais atributos possibilitam que o sistema determine o que cada um dos usuários pode fazer com o arquivo. Esses atributos ficam armazenados em uma estrutura de dados associada ao arquivo.Essa estrutura de dados é o
  1. Afolder
  2. Bi-node
  3. Cattrblock
  4. DMFT
  5. EFAT
Revelar gabarito e comentário

GabaritoB — i-node

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 EXT3: armazenamento de atributos

Gabarito: letra B (i-node). No sistema de arquivos EXT3 do Linux, os metadados dos arquivos (como UID, GID, permissões de acesso, timestamps) são armazenados em uma estrutura chamada i-node (index node). O i-node contém todas as informações sobre o arquivo, exceto seu nome, que fica no diretório. As demais alternativas referem-se a conceitos diferentes: folder (diretório), attrblock (termo não padrão), MFT (estrutura do NTFS) e FAT (sistema de arquivos).

A questão exige conhecimento básico sobre a organização interna dos sistemas de arquivos Unix-like, especialmente o EXT3. A tabela abaixo resume cada alternativa:

Alternativa

Significado

Correta?

A) folder

Diretório; não armazena atributos do arquivo.

❌ Incorreta

B) i-node

Estrutura que armazena metadados (atributos) do arquivo no EXT3 e demais sistemas Unix.

✅ Correta

C) attrblock

Termo genérico; não é uma estrutura padrão em sistemas de arquivos conhecidos.

❌ Incorreta

D) MFT

Master File Table, estrutura de metadados usada no sistema de arquivos NTFS (Windows).

❌ Incorreta

E) FAT

File Allocation Table, sistema de arquivos antigo (FAT16/32) que não possui estrutura de inodes.

❌ Incorreta

Alternativa A — ❌ Incorreta

Folder é um diretório, que organiza arquivos mas não armazena diretamente os atributos (permissões, proprietário). Esses atributos ficam no inode, enquanto o diretório mapeia nomes para números de inode.

Alternativa B — ✅ Correta ⟵ GABARITO

No EXT3 (e nos sistemas de arquivos Ext2/Ext4 e outros Unix), cada arquivo possui um i-node (index node) que contém todos os metadados: UID, GID, permissões (rwx), timestamps, tamanho, ponteiros para blocos de dados, etc. O i-node é a estrutura que responde exatamente ao que o enunciado descreve.

Alternativa C — ❌ Incorreta

"Attrblock" não é um termo consagrado na literatura de sistemas de arquivos. Pode ser confundido com bloco de atributos, mas não corresponde a uma estrutura real do EXT3.

Alternativa D — ❌ Incorreta

MFT (Master File Table) é a estrutura usada pelo sistema de arquivos NTFS (Windows) para armazenar metadados de arquivos e pastas. Não é empregada no EXT3.

Alternativa E — ❌ Incorreta

FAT (File Allocation Table) é um sistema de arquivos legado, sem suporte a inodes. Seus metadados são armazenados de forma diferente, em entradas de diretório (Directory Entry).

PEGA ESSA DICA!

Para diferenciar sistemas de arquivos, lembre-se: Unix/Linux usam inodes; Windows NTFS usa MFT; sistemas mais antigos ou mídias removíveis usam FAT. No EXT3, o comando ls -i exibe o número do inode de cada arquivo.

Gabarito: letra B (i-node).

Link permanente: /questoes/cg019898