Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implemetação do Sistema de Arquivos - Coggle Diagram
Implemetação do Sistema de Arquivos
Estrutura do Sistema de arquivos
Caracteristicas dos discos (HDs)
Gravação in loco
Acesso direto a blocos
Diferenças entre HDs e SSDs
HDs: Reescrita in loco, acesso sequencial
SSDs: Desempenho aleatório, latência baixa
Acesso por Blocos
Unidades: Bloco e Setor
Bloco: Unidade Lógica
Configuração na formação
Setor: Unidade Física
Fixo e imutável
Implementação do Sistema de Arquivos
Estruturas em Disco
Controle de Inicialização
Controle de Volume
Estrutura de Diretório
FCB por Arquivo
Estruturas em memória
Tabela de Montagens
Cache de diretórios
Tabelas de Arquivos abertos
Buffers de memória
Criando e manipulando arquivos
Processo de Criação
Uso de open() e close()
Estrutura de arquivo (FCB)
Operações de leitura e gravação
Partições e Montagem
Layout de Disco
Divisão em partições
Tipos de partições (brutas/acabadas)
Informações de inicialização
Carregamento em memória
Carregador de inicialização
Montagem de volumes
Montagem em tempo de inicialização
Montagem automática/Manual
Sistemas de Arquivos Virtual(VFS)
Funcoes do VFS
Representação exclusiva de arquivos na rede
Separar operações genéticas
Implementação do VFS
Estrtura Vnode
Manipulação de solicitações locais e remotas
Implementação de Diretórios
Métodos de implementação
Lista linear
Criação e Exclusão de Arquivos
Tabela de Dispersão
Aceleração da busca
Gerenciamento de colisões