Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implementação do Sistema de Arquivos, MAPA MENTAL 11 Disciplina: SO…
Implementação do Sistema de Arquivos
Estrutura do Sistema de Arquivos
Principal forma de armazenamento secundário
SSD/HD
Vantagens
Acessam qualquer bloco de forma direta
Permitem regravar blocos diretamente no local
Principais desafios
Interface com usuário
Definir como os arquivos são apresentados
Implementação interna
Desenvolver algoritmos e estruturas
Mapear a estrutura lógica para o armazenamento físico
Organizada em camadas
Sistema de Arquivos Lógico
Gerencia os metadados e a proteção dos arquivos
Módulo de Organização de Arquivos
Traduz blocos lógicos para físicos
Controla os blocos livres
Sistema de Arquivos Básico
Envia comandos ler/gravar blocos físicos
Gerencia buffers e caches
Controle de I/O
Atua no nível mais baixo
Interagem diretamente com o hardware
Implementação do Sistema de
Arquivos
Usa estruturas tanto em disco quanto em memória
Variam conforme o SO e o sistema de arquivos
Armazena dados como
Informações de inicialização do SO
Total e localização de blocos
Usa diversas estruturas padrão em disco
Bloco de controle de inicialização
Contém informações para iniciar o sistema operacional
Bloco de controle de volume
Guarda dados da partição
Número
Tamanho dos blocos
Estrutura de diretório
Organiza os arquivos
FCB (File Control Block)
Contém informações detalhadas de cada arquivo
Estruturas em memória
Sistema armazena informações em memória
Gerenciar o sistema de arquivos e melhorar o desempenho via cache
Tabela de montagens
Dados sobre cada volume montado
Cache de diretórios
Mantém diretórios acessados recentemente
Tabela de arquivos abertos (global)
Armazena
FCBs
Informações de todos os arquivos abertos no sistema
Tabela de arquivos abertos por processo
Contém ponteiros para a tabela global e informações específicas do processo
Buffers
Armazenam blocos lidos ou a serem gravados no disco
Partições e Montagem
Layout do disco varia conforme o sistema
Partição bruta
Não tem sistema de arquivos
Usada por sistemas que controlam diretamente o disco
Partição formatada
Contém um sistema de arquivos pronto para uso
Blocos específicos do disco são carregados na memória como uma imagem
O carregador de inicialização deve conhecer a estrutura do sistema de arquivos
Localizar e carregar o kernel
MAPA MENTAL 11
Disciplina: SO 2025/1
Aluno: Arthur de Moraes Andrade