Abstract:
PROBLEM TO BE SOLVED: To improve possibility of identifying a recorded position of designated data even when a tape medium is run at high speed. SOLUTION: In a controller 16 for a tape drive, a data set creating section 42 creates data set, a metadata creating section 43 creates metadata including the number of records contained in the data set, a writing section 41 writes the data set to the tape medium with high recording density while writing the metadata with low recording density, a movement control section 44 receives the record number of a designated record, a reading section 45 acquires the number of the records included in the metadata read by running the tape medium at high speed, and a comparison section 48 determines whether reading the data set or not by declining the speed of the tape medium to the R/W speed by comparing the record number received by the movement control section 44 with the number of the records acquired by the reading section 45. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To perform synchronization in rewriting in RABF. SOLUTION: In a tape drive 10 of this invention, a controller 16 rewrites data, accumulated in buffer 12, in an ordinary wrap on a tape 14a after writing it in an ABF wrap on the tape 14a. When an interface 11 receives a synchronizing request for the data from a host 20 during the rewriting, a controller 16 also writes the data in the ordinary wrap on the tape 14a via a recording channel 13 together with the rewritten data and returns a synchronizing response to the host 20. After that, the controller 16 writes the data in the ordinary wrap after writing it in the ABF wrap according to a procedure for the ordinary RABF. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
Bandaufzeichnungseinheit (10) zum Ausführen von Operationen einer Positionierungsbewegung, von Lesen und Schreiben an einem Bandmedium (23), rückwärts und vorwärts in einer Längsrichtung des Bandmediums (23), wobei die Einheit (10) mit einer einzigen in die Einheit eingelegten Bandkassette (20) mit dem Bandmedium (23) versehen ist und eine Reihe von Befehlen von einer Einheit (200) einer übergeordneten Ebene empfängt (von denen jeder in eine Bandposition bewegt, die von einem Bewegungsbefehl, d.h. „Position“, angegeben wird), wobei die Reihe von Befehlen gemischte Befehle zum Lesen, Überschreiben und anfügenden Schreiben enthält und die Mehrzahl von Lesebefehlen erste, zweite, ... m-te, n-te ... (m, n = m + 1) Lesebefehle in dieser Reihenfolge enthält, wobei die Bandaufzeichnungseinheit (10) aufweist: einen Puffer (12) zum Speichern von Daten, die mit dem Lesen und Schreiben in Zusammenhang stehen; ein Band (23) zum Aufzeichnen der in dem Puffer (12) gespeicherten Daten; einen Lese-/Schreibkopf (14a, 14b) zum Lesen der Daten von dem Band (23) in den Puffer (12) und Schreiben der Daten aus dem Puffer (12) auf das Band (23); Steuerungsmittel (16) zum Lesen von Daten von der angegebenen Position des Bandes (23) und Speichern der Daten in dem Puffer (12) als Reaktion auf einen Lesebefehl und zum Schreiben der in dem Puffer (12) gespeicherten Daten von einer Datenende-Position angefügter Daten des Bandes (23) (EOD) als Reaktion auf einen Befehl zum anfügenden Schreiben, und einen nicht flüchtigen Speicher zum Speichern der in dem Puffer (12) gespeicherten Daten als Reaktion auf ...
Abstract:
The invention provides a controller that controls an interrupt process in a multiple-interrupt system. The controller (100) has: multiple watchdog timers (WDTs; 21 to 23), each provided for each of multiple interrupt priority levels; interrupt priority level selectors (11 to 13) that receive an interrupt request signal, and in accordance with the interrupt request signal's priority level, output a start signal to the corresponding WDT; and an interrupt process circuit (31) that when a WDT times out, outputs an interrupt request signal having a priority level at least one level higher than the priority level corresponding to the applicable WDT, to a processor. If multiple interrupt causes have been assigned to a single interrupt priority level, the interrupt process circuit gives priority to an interrupt request signal that is caused by a timeout of a WDT with a lower priority level than said single interrupt priority level, thereby detecting that abnormal operation has occurred in an interrupt process having said lower priority level.
Abstract:
Es wird ein Bandlaufwerk bereitgestellt, das selbst in dem Fall ein optimales Schreibverfahren ausführt, in dem gemischte Lese- und Schreiboperationen durch Überschreiben (Overwrite) unterbrochen werden. In dem Fall, dass beim Ausführen der gemischten Operationen ein Überschreibbefehl empfangen wird, durch den an eine vorgegebene Bandposition geschrieben wird, und wenn eine zu überschreibende Bandposition sich vor der Datenende-Position der anfügend geschriebenen Daten (Band-EOD) des Bandes befindet, wird die überschriebene Bandposition als die Datenende-Position der anfügend geschriebenen Daten (Band-EOD) des Bandes angesehen, um das Band-EOD durch die überschriebene Bandposition zu aktualisieren. Wenn eine zu überschreibende Bandposition sich hinter der Datenende-Position der anfügend geschriebenen Daten (Band-EOD) des Bandes befindet, wird die überschriebene Bandposition durch die Datenende-Position der anfügend geschriebenen Daten (nicht flüchtiges EOD) des nicht flüchtigen Speichers aktualisiert. Durch die Operationen des Aktualisierens der EODs wird die Leistung der gemischten Lese- und Schreiboperationen selbst in dem Fall einer Unterbrechung durch einen Überschreibbefehl verbessert.