← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2022

Questão comentada de Sistemas Operacionais

O journaling é um recurso suportado por alguns sistemas de arquivos e sua função é:

Gabarito: C

Journaling é como fazer um "rascunho inteligente" das mudanças que o sistema de arquivos vai executar. Antes de alterar de fato os dados e diretórios, o sistema registra em um diário (journal) o que pretende fazer, principalmente os metadados. Assim, se houver queda de energia, travamento ou desligamento brusco, o sistema consegue consultar esse registro e recuperar a consistência mais rapidamente, em vez de vasculhar tudo do zero. Na prática, o journaling ajuda na confiabilidade e na recuperação após falhas. Ele não serve para copiar discos, dividir dados entre vários dispositivos, nem para apagar arquivos de forma irrecuperável. O foco é manter a integridade do sistema de arquivos, especialmente de suas estruturas internas, como tabelas de alocação, entradas de diretório e permissões. Por isso o gabarito é a alternativa C: ela descreve exatamente o papel do journaling, que é registrar informações sobre operações nas estruturas de dados e diretórios do sistema de arquivos. Em linguagem de prova, pense assim: antes de sair mudando tudo, o sistema anota o passo a passo para conseguir voltar a um estado coerente se algo der errado. Em muitos sistemas, esse recurso aparece em arquivos como ext3, ext4, NTFS e outros. A ideia central é evitar corrupção lógica e acelerar a recuperação. É um mecanismo técnico de consistência, não de armazenamento distribuído, deduplicação ou segurança para apagamento definitivo.

Continue treinando

Questões relacionadas