System for fast tape file positioning

Applicants' invention relates, generally, to a data storage management system and method to permit a computer system to read and write data in alternative information storage architectures using a data storage device having a fixed device architecture. Applicants' invention relates, more s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Beeston, Ralph Thomas, Dahman, Kirby Grant, Eldred, Kathryn Eileen, Grunow, Christopher Paul, Lyman, Joel Kenneth, Lynds, Jon Arthur, Rhoten, Wayne Erwin
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Applicants' invention relates, generally, to a data storage management system and method to permit a computer system to read and write data in alternative information storage architectures using a data storage device having a fixed device architecture. Applicants' invention relates, more specifically, to a data storage management system and method to permit fast file-oriented positioning and appending. The present invention provides fast read performance for accessing a file from a multiplicity of files when its corresponding Block ID is unavailable, by furnishing new file-positioning commands, allowing access to data based on File Number, at the same fast locate speed as with Block Ids, thereby expanding the range of applications that can use certain tape drive systems effectively. The present invention includes both a device architecture for supporting the file oriented positioning and the appending, as well as a software system that can permit easy application access to the device facilities and system components which permit the advantages to accrue without any software application or operator changes, including a robust architecture for navigating residual data, e.g., for data recovery. The present invention comprises several device command innovations, a relative positioning command, an absolute positioning command, and other commands, e.g., for sensing current position.