Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FCC 2022

Sistemas OperacionaisComandos
Código
fc066562
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2022
Cargo
Analista Judiciário - Especialidade: Tecnologia da Informação
Utilizando um terminal Linux, em condições ideais, um Analista executa o comando stat <41943285> que exibe os metadados contidos no inode 41943285, e que corresponde ao arquivo nvdata.cache. O resultado a seguir é um exemplo típico do conteúdo de Inode:

Inode: 41943285  ...I... : regular Mode: 0640 Flags: 0x80000
Generation: 296323059 Version: 0x00000000:00000001
... II... : 2047 Group: 2045 Size: 1269
File ACL: 0 Directory ACL: 0
Links: 1 ...III... : 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x598c9b7d:53724e00   -- Thu Aug 10 14:44:29 2017
atime: 0x5e48ec40:9dd54604   -- Sun Feb 16 04:16:16 2020
mtime: 0x598c9b7d:53724e00  -- Thu Aug 10 14:44:29 2017
crtime: 0x598c9b7d:53354500  -- Thu Aug 10 14:44:29 2017
Size of extra inode fields: 28
EXTENTS:

(0): 167805062

As lacunas I, II e III, devem ser preenchidas, correta e respectivamente, com
  1. AUser – Blockcount – Xtension
  2. BUser – Type – Inode.count
  3. CType – Inode.count – User
  4. DUser – Blockcount – Type
  5. EType – User – Blockcount
Revelar gabarito e comentário

GabaritoE — Type – User – Blockcount

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”.

Inodes no Linux: campos do comando stat

Gabarito: letra E. O comando stat exibe os metadados de um inode. A saída típica apresenta, na primeira lacuna (I), o tipo do arquivo (ex.: regular), na segunda lacuna (II) o User ID (UID) do proprietário, e na terceira lacuna (III) a quantidade de blocos (Blockcount) ocupados. A alternativa E — "Type – User – Blockcount" — preenche correta e respectivamente as lacunas.

A questão exige o conhecimento da saída-padrão do utilitário stat no Linux. A ordem das informações é sempre a mesma: após o inode, aparece o tipo (regular, directory, etc.); depois o UID; e, mais abaixo, o número de blocos alocados.

  1. 1I — Type (tipo do arquivo)
  2. 2II — User (UID do proprietário)
  3. 3III — Blockcount (blocos alocados)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

"User – Blockcount – Xtension". O termo "Xtension" não é um campo padrão do inode; a terceira lacuna é Blockcount, não uma extensão. Além disso, a ordem está invertida: o tipo deveria ser o primeiro.

Alternativa B — ❌ Incorreta

"User – Type – Inode.count". "Inode.count" não é um campo exibido pelo stat. O campo correto para a terceira lacuna é Blockcount. A ordem também está errada (User antes de Type).

Alternativa C — ❌ Incorreta

"Type – Inode.count – User". Novamente "Inode.count" não existe; o campo é Blockcount. Embora o tipo esteja na posição correta, as demais estão trocadas.

Alternativa D — ❌ Incorreta

"User – Blockcount – Type". A ordem está completamente invertida: o tipo é o primeiro campo, não o último.

Alternativa E — ✅ Correta ⟵ GABARITO

"Type – User – Blockcount". Sequência exata do stat: o tipo do arquivo (regular), o UID do proprietário (2047) e o número de blocos alocados (8).

Gabarito: letra E.

Link permanente: /questoes/fc066562