Questão FC233969
Os dois principais métodos de acesso a arquivos são o acesso sequencial e o acesso aleatório (ou direto). Sobre esses métodos, tem-se que
Sistemas Operacionais
CESGRANRIO · 2018
Os dois principais métodos de acesso a arquivos são o acesso sequencial e o acesso aleatório (ou direto).
Sobre esses métodos, tem-se que
- nos sistemas operacionais dos microcomputadores modernos, todos os arquivos são criados como do tipo de acesso sequencial.
- arquivos de acesso aleatório são os mais convenientes quando o meio de armazenagem é uma fita magnética.
- arquivos de acesso aleatório são ineficientes quando se busca um registro específico.
- uma desvantagem do arquivo sequencial é que só podemos voltar ao início após ler todos os registros.
- um arquivo de acesso aleatório permite a configuração da posição atual de leitura.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O acesso aleatório (ou direto) permite que o programa não dependa da ordem sequencial dos bytes: você pode mover a posição atual de leitura para qualquer ponto do arquivo e ler ou gravar ali.
Na prática isso é feito por chamadas de sistema tipo fseek (C) ou funções equivalentes, que posicionam o ponteiro de arquivo em um deslocamento desejado antes da operação de I/O.
Depois de posicionado, a leitura/escrita ocorre a partir dessa posição.
Esse modo é especialmente útil para acessar um registro específico sem percorrer tudo: se os registros têm tamanho fixo, o deslocamento do n-ésimo registro é dado por \( (n-1)\times tamanho\_do\_registro \).
Portanto, afirmar que “um arquivo de acesso aleatório permite a configuração da posição atual de leitura” está correta: é a essência desse tipo de acesso.
Conteúdo do catálogo FC Concursos · Atualizado em