Gerência de TI |
O sistema de arquivos organiza o armazenamento persistente, oferecendo ao usuário a abstração de arquivos e diretórios sobre blocos físicos de disco.
Ele é responsável por nomear, localizar, proteger e recuperar dados, além de administrar o espaço livre.
Métodos de Alocação
Contígua: o arquivo ocupa blocos sequenciais. Oferece acesso rápido, porém sofre com fragmentação externa e dificuldade de crescimento.
Encadeada: cada bloco aponta para o seguinte. Elimina a fragmentação externa, mas torna o acesso direto ineficiente.
Indexada: um bloco de índice reúne os ponteiros dos blocos do arquivo, combinando acesso direto eficiente e flexibilidade de crescimento. É a base do i-node nos sistemas Unix.
Estruturas de Controle
O i-node armazena os metadados do arquivo — permissões, proprietário, datas, tamanho e ponteiros de blocos — mas não guarda o nome, que reside na entrada de diretório.
Esse desacoplamento viabiliza os links físicos, nos quais múltiplos nomes referenciam o mesmo i-node. Já o link simbólico é um arquivo que contém um caminho para outro arquivo.