O ext2 (Second Extended File System) é um dos sistemas de a...

Próximas questões
Com base no mesmo assunto
Q1845303 Arquitetura de Computadores
O ext2 (Second Extended File System) é um dos sistemas de arquivos suportados pelo sistema operacional Linux. Nesse sistema de arquivos, com exceção do nome do arquivo, todos os demais atributos, como permissões de acesso, identificação do dono do arquivo, identificação do grupo do arquivo, tamanho do arquivo, entre outros, são armazenados numa estrutura conhecida como
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - i-node

Para resolver essa questão, é fundamental ter conhecimento sobre os sistemas de arquivos utilizados em sistemas operacionais, mais especificamente o Linux, e entender a estrutura onde são armazenados os metadados dos arquivos. Em sistemas Unix-like, como o Linux, o conceito de i-node é central para o armazenamento e a gestão de informações referentes aos arquivos.

O i-node (índice-nó) é uma estrutura de dados que contém todas as informações sobre um arquivo, exceto seu nome, que é armazenado em um diretório separadamente. Os dados mantidos no i-node incluem atributos como permissões de acesso, proprietário do arquivo (identificação do dono), grupo do arquivo, tamanho do arquivo, timestamps (marcações temporais que indicam criação, acesso e modificação), e ponteiros para os blocos de dados onde o conteúdo real do arquivo é mantido. Portanto, a alternativa A está correta porque descreve precisamente a função do i-node no sistema de arquivos ext2.

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

Inode = Estrutura de dados que representa um objeto do sistema de arquivos.

Estrutura é responsável por conter informações sobre seus arquivos e diretórios.

Inodes são estruturas responsáveis por conter informações básicas sobre arquivos e pastas, como permissões de acesso, identificação dos donos dos arquivos, data e hora do último acesso e alterações, tamanho e, o mais importante, os famosos ponteiros para o arquivo em si.

De modo geral, o Inode é a identidade de um arquivo ou diretório, é uma identificação única para ele.

Ao ler qualquer arquivo ou diretório, o Kernel trata de ler primeiramente o Inode do arquivo, para depois chegar no arquivo ou diretório.

GABARITO: A.-------- Inodes são estruturas responsáveis por conter informações básicas sobre arquivos e pastas, como permissões de acesso, identificação dos donos dos arquivos, data e hora do último acesso e alterações, tamanho e, o mais importante, os famosos ponteiros para o arquivo em si.

O inode é uma estrutura de dados que armazena os atributos de um arquivo, como o nome, o tamanho, o proprietário, as permissões de acesso e o tipo de arquivo. No sistema de arquivos ext2, todos os atributos de um arquivo, com exceção do nome, são armazenados no inode.

O inode também armazena informações sobre a localização dos blocos de dados do arquivo no disco. Isso permite que o sistema operacional encontre rapidamente os dados do arquivo quando necessário.

A) i-node (nó índice):

  • Utilizado em sistemas de arquivos como ext2, ext3 e ext4 do Linux.
  • Funciona como um índice que armazena informações essenciais sobre um arquivo, tais como:
  • Nome do arquivo (opcionalmente)
  • Permissões de acesso (leitura, escrita, execução)
  • Proprietário e grupo do arquivo
  • Timestamps (criação, modificação, acesso)
  • Tamanho do arquivo
  • Localização dos blocos de dados do arquivo (endereços dos i-blocks)

B) i-block (bloco de índice):

  • Utilizado em conjunto com i-nodes.
  • Representa os blocos de dados reais onde o conteúdo do arquivo é armazenado.
  • Um i-node pode apontar para vários i-blocks, permitindo a fragmentação do arquivo em vários locais do disco.
  • O tamanho dos i-blocks varia de acordo com o sistema de arquivos.

C) i-file (arquivo índice):

  • Não é um termo comum em sistemas de arquivos modernos.
  • Alguns conceitos antigos utilizavam o termo i-file para se referir a um arquivo especial que armazenava informações sobre outros arquivos, similar ao funcionamento de um i-node.

D) Master File Table (MFT):

  • Utilizada em sistemas de arquivos como NTFS do Windows.
  • Similar ao i-node, a MFT funciona como um catálogo central que armazena informações sobre todos os arquivos e diretórios no disco.
  • Cada entrada na MFT contém atributos do arquivo, como nome, tamanho, data de modificação, permissões e localização dos dados do arquivo.
  • A MFT é crucial para o sistema operacional localizar e gerenciar arquivos no disco.

E) File Allocation Table (FAT):

  • Utilizada em sistemas de arquivos antigos como FAT16 e FAT32.
  • É uma tabela que armazena o mapeamento de clusters (grupos de setores) no disco para cada arquivo.
  • A FAT funciona como um índice simples, informando onde cada parte do arquivo está localizada no disco.
  • Devido à limitações de tamanho e fragmentação, a FAT foi gradualmente substituída por sistemas de arquivos mais robustos como NTFS e ext4.

GEMINI

Clique para visualizar este comentário

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