Please enable JavaScript.
Coggle requires JavaScript to display documents.
IMPLEMENTAÇÃO DO SISTEMA DE ARQUIVOS - Coggle Diagram
IMPLEMENTAÇÃO DO SISTEMA DE ARQUIVOS
SISTEMAS DE ARQUIVOS VIRTUAIS
Ponte entre aplicativos e os sistemas de arquivos
reais
Abstração/modularidade na implementação
Feito para que aplicativos acessem diferen sistemas
SISTEMAS DE ARQUIVOS ESTRUTURADOS EM LOG
Transações no log gravadas assincronamente
Uma transação é confirmada depois de gravada
Sistema de arquivos pode ainda não estar atualizado
IMPLEMENTAÇÃO DO DIRETÓRIO
Tabela de hash
Diminui tempo de busca de diretório
Lista Linear
Demorado para executar
MÉTODOS DE ALOCAÇÃO
Lista Encadeada usando Tabela na
Memória
Mantém os ponteiros de todos os blocos de arquivos em uma única estrutura
Vantagens
Não mantém informações de controle dentro dos blocos de
dados
Permite acesso direto aos blocos
Lista Encadeada
Só permite acesso sequencial
Cada bloco possui ponteiro para o seguinte
Aumenta tempo de acesso
Desperdício de espaço nos blocos com armazenamento de
ponteiros
Alocação Contígua
Acesso simples
Localiza um arquivo através do endereço do
primeiro bloco e da sua extensão em blocos
Arquivo em blocos sequencialmente dispostos
Alocação Indexada
Armazena todos os ponteiros num único local bloco de
índice
CAMADAS DO SISTEMA DE ARQUIVOS
Logical File System
Baseado em FCB
Gerencia os metadados
File-Organization Module
Controla blocos livres
"Tradução de blocos lógicos para físicos"
Basic File System
Comandos genéricos para o driver
I/O Control
Drivers de dispositivo