As vantagens dos arquivos de acesso sequencial

click fraud protection
...

Os arquivos de acesso sequencial são rápidos na maioria dos computadores.

Um computador armazena informações em seu disco rígido como um objeto denominado arquivo. Um arquivo é um pacote de dados com tamanho, proprietário e data de criação e pode assumir várias formas. O tipo mais comum é o arquivo de acesso sequencial. Arquivos sequenciais têm organização simples, modificam-se facilmente com editores de texto e são úteis para exportar dados entre programas.

Arquivo Sequencial

Um programa de computador cria um arquivo sequencial simplesmente gravando registros de dados, um após o outro, em uma área de arquivo recém-criada. Os registros podem ter todos o mesmo comprimento, ou os comprimentos podem variar. Se eles variarem, cada registro termina com um caractere ou caracteres especiais; quando um programa subsequentemente lê o arquivo, ele usa os caracteres para determinar onde um registro termina e o próximo começa. Os programas lêem arquivos sequenciais da mesma forma que foram criados: começando com o primeiro registro e continuando, em ordem crescente, até o final.

Vídeo do dia

Velocidade

Em comparação com arquivos de acesso direto, os programas processam arquivos de acesso sequencial com mais rapidez. Os programas lêem registros de arquivos de acesso direto em qualquer ordem, mas essa flexibilidade tem o preço de um desempenho mais lento. O mecanismo de posicionamento do disco rígido do computador funciona muito menos para arquivos sequenciais do que arquivos diretos, e a unidade de processamento central (CPU) do computador também tem menos trabalho com um Arquivo.

Simplicidade

Os arquivos sequenciais são fáceis de ler devido à sua organização simples. Escrever novos programas para ler arquivos sequenciais existentes é simples, pois o programa lê os registros como uma série simples até encontrar uma marca de fim de arquivo (EOF). Embora o arquivo possa ter quase qualquer conteúdo, desde música gravada digitalmente até o texto de um romance, a estrutura do arquivo não apresenta surpresas.

Compartilhamento de dados

Os programas que compartilham dados usam o formato de arquivo de acesso sequencial como uma "linguagem comum". Por exemplo, um programa de banco de dados pode exportar um arquivo para uma planilha. Os arquivos nativos do sistema de banco de dados são muito sofisticados; o programa de planilha não pode acessá-los diretamente. No entanto, ele lê facilmente o arquivo de exportação sequencial do banco de dados, especialmente se o usuário do banco de dados escolher formatos delimitados por vírgula ou tabulação. Devido à facilidade de compartilhamento de dados, muitos aplicativos principais têm funções de importação e exportação usando arquivos sequenciais.