O que é um sistema de arquivos de extensão?

Um sistema de arquivos de extensão (EFS) é um método de gerenciamento de arquivos e memória em um disco rígido de computador ou outro dispositivo de armazenamento físico que usa uma série de áreas contíguas de memória para armazenar informações em vez de usar unidades menores e mais dispersas conhecidas como blocos. Alguns sistemas de arquivos alocam o espaço necessário para arquivos em pequenas unidades conhecidas como blocos, o que pode levar a um único arquivo de comprimento médio espalhado fisicamente por um disco, reduzindo a velocidade e a eficiência da leitura desse arquivo. No caso de um sistema de arquivos de extensão, todos os blocos menores são unidos em uma estrutura maior conhecida como extensão, o que significa que arquivos maiores podem ser armazenados em um único local contíguo no disco físico, aumentando a velocidade da unidade ao ler esse arquivo. Embora muitos sistemas operacionais suportem o uso de extensões, o termo foi originalmente aplicado ao sistema de arquivos específico de extensão precoce do sistema operacional do tipo UNIX agora descontinuado conhecido como IRIX®, devELUPO POR SILICON GRAPHICS®.

Os bits e bytes individuais em um disco físico, como um disco rígido ou um disco compacto (CD), são divididos em grupos pelo hardware, sistema operacional e sistema de arquivos. Eles são conhecidos como agrupamentos lógicos, porque não têm necessariamente limites físicos, apenas aqueles que são impostos pelo sistema. Para vários sistemas de arquivos, o agrupamento lógico conhecido como blocos é usado como a quantidade básica de espaço que pode ser alocada para armazenar um arquivo. Um bloco pode ser definido como qualquer tamanho, mas geralmente é muito pequeno, às vezes consistindo em apenas 128 bytes de espaço.

Uma extensão Grupos de sistemas de arquivos Blocks em um disco se forem contíguos, o que significa que todos estão fisicamente próximos um do outro em um disco. Esta coleção de blocos é conhecida como uma extensão. Em uma extensão o sistema de arquivos, quando um arquivo é escrito em um disco físico, uma extensão é alocada em vez de solteiroblocos. A vantagem de usar extensões em vez de blocos é que arquivos grandes exigem menos despesas gerais para criar e manter, e o risco de fragmentação é bastante reduzido, embora não necessariamente eliminado.

A fragmentação do arquivo ocorre quando um arquivo requer mais espaço do que qualquer bloco ou extensão disponível pode fornecer, o que significa que o arquivo deve ser interrompido e ocupar dois ou mais espaços fisicamente diferentes em um disco. Com pequenos blocos, arquivos grandes podem ocupar centenas ou milhares de blocos em um disco inteiro, reduzindo a velocidade na qual o arquivo pode ser acessado. Um sistema de arquivos de extensão permite que um arquivo grande seja dividido em diferentes extensões, conhecido como extensão indireta, embora o número de extensões necessárias geralmente seja menor do que se o arquivo fosse alocado usando blocos menores.

Além de reduzir a quantidade de sobrecarga necessária para arquivos grandes, porque as informações sobre apenas uma única extensão precisam ser armazenadas no sistema de arquivos, em vez de vários ponteiros para DIBlocos pesados, usando extensões também podem prolongar a vida útil de algum hardware de armazenamento. Isso pode ocorrer porque os arquivos contíguos requerem menos movimento do mecanismo da cabeça de leitura da unidade de disco para acessar informações. Um sistema de arquivos de extensão também permite a criação de arquivos únicos que podem ser terabytes ou mais em comprimento, porque, em alguns casos, uma extensão pode teoricamente ocupar todo o espaço físico disponível sem a necessidade de criar tabelas extensas ou outra sobrecarga para a gerência.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?