Índice:
Definição - O que significa Fragmentação?
Fragmentação, no contexto de um disco rígido, é uma condição na qual o conteúdo de um único arquivo é armazenado em locais diferentes no disco, e não em um espaço contíguo. Isso resulta no uso ineficiente do espaço de armazenamento e na degradação ocasional do desempenho. Os usuários frequentemente criam, modificam, excluem e salvam arquivos. Os sistemas operacionais de back-end (SO) armazenam continuamente esses arquivos em discos rígidos, o que inevitavelmente cria arquivos dispersos. Quando ocorre a fragmentação, o sistema operacional precisa consolidar os arquivos armazenados para aumentar a eficiência do processamento.
Techopedia explica fragmentação
A fragmentação, que ocorre quando o conteúdo de um único arquivo é armazenado em um espaço não contíguo, ocorre três formas:
- Fragmentação interna: espaço alocado inutilizável que reduz o desempenho. Os arquivos são armazenados em clusters, que são mini-áreas de armazenamento de disco rígido. Cada arquivo é gravado automaticamente no início de um cluster, o que cria um potencial de espaço entre o primeiro e o último bytes do arquivo, ou seja, espaço livre. A fragmentação interna também ocorre quando bytes específicos adicionais são alocados para cada arquivo para alinhamento.
- Fragmentação externa: espaço de armazenamento alocado inutilizável. Os aplicativos dividem e alocam o espaço disponível à medida que os dados da unidade são lidos e gravados. O espaço restante fica fragmentado devido à alocação de fraqueza do algoritmo, o que torna o armazenamento disponível inutilizável. A fragmentação externa também ocorre quando um grande número de arquivos é criado, modificado e excluído, ou seja, os arquivos excluídos são divididos em pequenos pedaços armazenados.
- Fragmentação de dados: ocorre quando arquivos grandes de memória são divididos em partes menores e / ou um SO tenta alocar arquivos grandes para um armazenamento fragmentado externo. Por exemplo, quando um usuário cria novos arquivos e executa operações diferentes (por exemplo, renomear, modificar e excluir), espera-se espaços extremamente pequenos para armazenar novos arquivos de dados. No entanto, se esses novos arquivos exigirem mais sobrecarga, o sistema operacional deverá buscar um armazenamento que seja maior que a média.