Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implementação do Sistema de Arquivos[2] - Coggle Diagram
Implementação do Sistema de Arquivos[2]
Criando um novo arquivo
aplicação chama o sistema os arquivos lógicos
ele conhece o formato das estruturas de diretório
aloca um novo FCB
depois de criado
pode ser usado pra E/S
precisa ser aberto
as operações são desfeitas
Implementação de Diretórios
Lista Linear dos nomes c/ ponteiro p/ blocos de dados
simples de programar
demorado p/ executar
Tabela Hash
lista linear c/ estrutura de dados em hash
diminui o tempo de busca de diretório
colisões
situações onde dois nomes de arquivo se referem ao mesmo
local
Sistemas de Arquivos Estruturados em Log
registram cada atualização nos sistema de arquivos como uma transação
todas as transações são gravadas em um log
confirmada depois de gravada no log
entradas de log são reexecutadas nas estruturas reais do sistema de arquivos
Se o sistema cair, o arquivo de log conterá zero ou mais transações