? Sequential -Dateien werden in Computer-Programmierung verwendet werden, um den Computer anzuweisen, Eingabe von Lese-und Schreibzugriff auf die Festplatte Ausgang Dateien , Erstellung von Software -Anwendungen. Sequential -Dateien , im Gegensatz zu zufälligen Zugriff auf Dateien , muss lesen, um den ganzen Weg durch sein , um zu funktionieren . Binär-und Charakter : Dateitypen
Dateien in zwei Formaten. Binär-Dateien enthalten Informationen zur Programmierung in Sequenzen von Nullen und Einsen , während Charakter Dateien Tastatur Symbole, die dann als eine Folge von Informationen abgelegt sind enthalten . In beiden Arten von Dateien , die Daten in Codierung die durch den Prozessor des Computers , wie ASCII oder Unicode gelesen werden übersetzt . Nachdem die Datei zu lesen, oder Eingang erhalten wird, kann der Prozessor dann auf die Datei oder Hinterlegung erforderlichen Daten und Informationen zu schreiben.
Sequential vs Zufällige
Es gibt zwei Wege, auf denen ein Computer lesen Verfahren und auf Daten zu schreiben sind. Die erste beinhaltet eine sequentielle Datei , die in serieller Reihenfolge gelesen werden müssen ; Prozessoren können nicht überspringen oder um beginnen zu lesen oder in eine sequentielle Datei in eine andere Richtung , aber nach vorne zu schreiben. Die zweite Datei ist ein Random-Access -Datei, die Prozessoren zu lesen oder zu schreiben, beginnen oder enden , an jeder beliebigen Stelle innerhalb der Datei erlaubt .
Nutzungsbedingungen
Direktzugriffsspeicher Dateien sind Computerprogramme nützlich, wenn in der Lage, verschiedene Bits von Daten in unterschiedlicher Reihenfolge zuzugreifen, ist nützlich - beispielsweise bei der Verwendung einer Datenbank. Für die meisten anderen Anwendungen sind sequentielle Dateien verwendet, da sie für die meisten viel Kontrolle über ermöglichen , wie die Informationen in zugegriffen - . Und in welcher Reihenfolge sie gelesen oder geschrieben werden
Sprachen
Sequential Dateisysteme werden in fast jeder Programmiersprache , einschließlich C ( scharf und plus) , Visual Basic, Python , Cobol und Java verwendet .