Nos sistemas operacionais modernos, existem sistemas de arquivo que registram qualquer operação que será feita no disco em um log de dados especial com a finalidade de oferecer maior tolerância a falhas. Assim, se acontecer algum problema durante as alterações no disco, o sistema pode consultar este log para voltar ao estado anterior do arquivo, ou finalizar a operação. Essa é uma característica de sistemas de arquivos
- A)flash.
Errada, porque sistemas flash se relacionam ao tipo de memória/armazenamento, não ao mecanismo de registro prévio de operações no disco.
- B)virtuais.
Errada, pois sistemas virtuais não descrevem a técnica de log para recuperação de falhas em sistema de arquivos.
- C)journaling.
Certa, porque o journaling grava as operações em um log antes de efetivar as mudanças, permitindo recuperar ou concluir a alteração após falhas.
- D)fragmentados.
Errada, fragmentação é um problema de organização do espaço em disco, não um mecanismo de proteção contra falhas por log.
- E)compartilhados.
Errada, compartilhamento indica uso conjunto de arquivos ou recursos, mas não o processo de registrar operações para recuperação.
Gabarito: C
Em sistemas de arquivos, a ideia central aqui é simples: antes de “mexer de verdade” nos dados do disco, o sistema registra a operação em um log especial. Isso funciona como um diário de bordo. Se faltar energia, travar o computador ou ocorrer qualquer falha no meio do caminho, o sistema consulta esse registro para descobrir o que já tinha sido prometido e o que ainda precisava ser concluído ou desfeito. Esse mecanismo é típico dos sistemas de arquivos com journaling. O objetivo é aumentar a tolerância a falhas e evitar que o disco fique em um estado inconsistente, como um arquivo parcialmente escrito ou uma atualização pela metade. Em vez de sair consertando tudo depois no susto, o sistema segue o log para refazer ou desfazer a operação com segurança. Na prática, o journaling ajuda muito na recuperação após panes, porque reduz o tempo de verificação e a chance de corrupção de metadados. É por isso que esse tipo de sistema é tão cobrado em prova: ele está ligado diretamente à confiabilidade do armazenamento. Em termos doutrinários, é a técnica de registro prévio de alterações para recuperação consistente do sistema de arquivos. Logo, o gabarito é a letra C, pois a descrição do enunciado corresponde exatamente ao funcionamento de um sistema de arquivos journaling.