FC ConcursosFC Concursos

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

  1. nos sistemas operacionais dos microcomputadores modernos, todos os arquivos são criados como do tipo de acesso sequencial.
  2. arquivos de acesso aleatório são os mais convenientes quando o meio de armazenagem é uma fita magnética.
  3. arquivos de acesso aleatório são ineficientes quando se busca um registro específico.
  4. uma desvantagem do arquivo sequencial é que só podemos voltar ao início após ler todos os registros.
  5. 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

Continue aprendendo