Julgue o item subsecutivo, referente a arquitetura e polí...
A implementação de arquivos de registro de tamanho variável utilizando registros de tamanho fixo pode ser realizada por meio de espaço reservado ou de ponteiros.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão explora o conceito de implementação de arquivos de registro de tamanho variável em um sistema de gerenciamento de banco de dados ou sistema de arquivos. Quando lidamos com registros de tamanho fixo, cada registro ocupa exatamente o mesmo espaço em disco, o que facilita o cálculo do endereço físico de um registro e a navegação através dos registros. No entanto, ao manipular registros de tamanho variável, é necessário um mecanismo para gerenciar os tamanhos diferenciados de cada registro.
Existem, principalmente, duas técnicas para fazer isso em um ambiente de registros de tamanho fixo:
- Espaço reservado: Neste método, cada registro de tamanho fixo reserva um espaço que pode ser utilizado para armazenar informação de um registro de tamanho variável. Se o registro variável for maior do que o espaço reservado em um único registro fixo, ele pode ser dividido e continuado em outro registro de tamanho fixo.
- Ponteiros: Utiliza-se um sistema de ponteiros para indicar onde a continuação do registro está localizada. O primeiro registro de tamanho fixo conterá o início do registro variável e um ponteiro indicando o próximo registro onde a sequência de dados continua. Este processo pode se repetir até que o registro variável esteja completamente armazenado.
Essas estratégias permitem a flexibilidade necessária para lidar com registros de tamanhos distintos, mantendo a eficiência de acesso proporcionada pelos registros de tamanho fixo. Portanto, é correto afirmar que a implementação de arquivos de registro de tamanho variável utilizando registros de tamanho fixo pode ser realizada por meio de espaço reservado ou de ponteiros.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo