O que é um sistema de arquivos Flash?

Um sistema de arquivos flash é aquele que é composto por um tipo de memória somente leitura programável (EEPROM) apagável eletronicamente, chamada memória flash. É um dos métodos mais populares de armazenamento de dados e não é volátil, o que significa que retém informações mesmo quando não há energia. Encontrado em servidores de datacenter, bem como em telefones celulares e computadores de mão, um sistema de arquivos flash é organizado em blocos de dados, cada um que deve ser apagado na íntegra antes de ser gravado. O bloco de apagamento padrão contém cerca de 128 kilobytes de dados e alguns blocos podem armazenar até 2.048 kilobytes.

A memória em um sistema de arquivos flash não pode ser armazenada por um período infinito de tempo. Após um certo número de ciclos de gravação e exclusão, os dados ficam corrompidos e as seções da memória não podem mais ser usadas. O nivelamento de desgaste é usado para criar um equilíbrio entre as partes do flash usadas com freqüência e outras que não são. O processo de nivelamento dinâmico de desgaste pode levar a grandes blocos de um disco com dados que raramente são alterados, causando mudanças frequentes em outras áreas. Uma estratégia mais estática move os dados para locais mais usados ​​para tornar o equilíbrio mais eficiente.

Em um sistema de arquivos flash, os dados são encontrados usando um método para mapear blocos e setores de dados. Esses mapas da estrutura de dados são armazenados em dispositivos flash e são atualizados quando alterações nos dados são feitas usando identidades atribuídas especiais para cada bloco. Setores e blocos são associados automaticamente quando ocorre um ciclo de reescrita na memória de acesso aleatório, mas em um sistema flash, um mapa indireto ajuda a vincular setores com blocos. Os dados podem ser encontrados mais rapidamente com um mapa direto que é armazenado na camada de transação flash, um tipo de seção de interface que contém as informações sobre os dados atribuídos a vários blocos e unidades de apagamento.

A retenção de dados geralmente é listada como um benefício para o sistema de arquivos flash. O tempo que os dados permanecem seguros depende da temperatura operacional e de quantos ciclos de gravação e apagamento um dispositivo de memória pode sofrer antes que o desempenho do sistema diminua. Muitos sistemas de flash são classificados para durar 20 anos e para tolerar de 1.000 a 1.000.000 ciclos de apagamento. Quanto mais os dados são gravados e apagados, e quanto mais altas as temperaturas, menor a expectativa de vida geral dos dados retidos e do sistema de memória.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?