En datamaskin lagrer informasjon til sin harddisk som et objekt kalt en fil . En fil er en pakke med data som har en størrelse, eier og opprettelsesdato , og det kan ta mange former . Den vanligste typen er den sekvensiell tilgang fil . Sekvensielle filer har enkel organisasjon , modifisere lett med tekst redaktører og er hendig for å eksportere data mellom programmer. Sekvensiell fil
Et dataprogram gjør en sekvensiell fil ved å skrive data poster , den ene etter den andre , i en nyopprettet fil område . Platene kan alle ha samme lengde , eller lengder , kan variere. Hvis de varierer , ender hver post med en spesiell karakter eller tegn , når et program senere leser filen , bruker den tegn for å finne ut hvor en rekord slutter og det neste begynner. Programmer lese sekvensielle filer på samme måte som de ble opprettet: . Begynner med den første posten og fortsetter , i stigende rekkefølge , til slutten
Speed
Sammenlignet med direkte tilgang til filer , programmer behandle sekvensiell tilgang til filer raskere . Programmer lese direkte tilgang fil poster i hvilken som helst rekkefølge , men at fleksibilitet kommer til prisen av redusert ytelse . Posisjoneringen mekanisme av datamaskinens harddisk fungerer mye mindre for sekvensielle filer enn direkte filer , og datamaskin sentrale prosessor (CPU ) likeledes har mindre arbeid med en sekvensiell fil .
Simplicity
med
sekvensielle filene er enkle å lese på grunn av sin enkle organisasjon . Det er en enkel sak å skrive nye programmer for å lese eksisterende sekvensielle filer , siden programmet leser postene som en enkel serie til den støter på en end- of- fil ( EOF ) mark . Selv om filen kan ha nesten noe innhold, fra digitalt innspilt musikk til teksten i en roman, har filen struktur ingen overraskelser .
Datadeling
programmer som deler data bruker sekvensiell tilgang filformat som en " felles språk . " For eksempel kan en database program eksportere en fil for et regneark . Databasen systemets opprinnelige filer er svært sofistikerte , den regnearkprogram kan ikke få tilgang til dem direkte. Men leser den lett databasens sekvensiell eksport fil, spesielt hvis databasen brukeren velger komma - eller tabulatordelt formater. På grunn av den enkle deling data , mange store programmer har import og eksport funksjoner ved hjelp av sekvensielle filer.