Abstract:
PROBLEM TO BE SOLVED: To improve write performance to a tape medium while securing resistance to errors.SOLUTION: In a controller 16 for a tape drive, a CM input/output part 44 recognizes a tape format, a tape variable acquisition part 45 acquires a tape variable corresponding to the tape format, a set variable acquisition part 46 acquires a set variable, a minimum number calculation part 47 uses the tape variable and the set variable to calculate a minimum number m of a sub-data set to write so as to secure resistance to a burst error. When a command processing part 41 receives a synchronous command, a buffer management part 42 generates an n pieces of sub-data set for storing data in the buffer, when n is smaller than m, padding is performed to make m pieces of sub-data set write data, and when n is equal to or larger than m, n pieces of sub-data set is made the write data, and a channel input/output part 43 writes the write data to the tape.
Abstract:
PROBLEM TO BE SOLVED: To perform access not lowering a performance specialized in sequential media without executing mounting depending on a hardware device on an application side.SOLUTION: In a file system 60, a command processing part 61 takes out an option indicating a file listing method from a command, an index reception part 63 receives an index including a directory name, a file name and a recording position from a tape drive, and an index storage part 66 stores the index in the state as it is or in the state of changing the directory name or the file name according to the listing method indicated by the option. In the meantime, when an IRP reception part 67 receives an IRP (I/O Request Packet) from an OS, an IRP setting part 68 stores the file name inside the index in a buffer of the IRP in the order of the recording position, and a response transmission part 69 returns a status to the OS.
Abstract:
PROBLEM TO BE SOLVED: To permit immediate determination of the existing location of a hyperlink on a document being displayed, and to permit design of a document without consideration of displaying of the existing location of the hyperlink. SOLUTION: If a control thread 20 is activated, a transparent sheet generation part 21 stores a transparent sheet in a transparent sheet storage part 60, a thread activation part 22 activates a display thread 30 and a visualization thread 40, a location specifying part 23 specifies the existing location of the hyperlink on the document being displayed, and a sign drawing part 24 draws a sign on the location on the transparent sheet. If the display thread 30 is activated, a display part 31 reads the transparent sheet from the transparent sheet storage part 60, and displays it in a visualization state stored in a visualization state storage part 50. If the visualization thread 40 is activated, an instruction acceptance part 41 accepts an instruction from a user, and a visualization part 42 stores the visualization state of the transparent sheet according to the instruction in the visualization state storage part 50. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To make an OS installed into the latest state just after installation. SOLUTION: When an OS 52 of an installation object is installed to a computer 10, a support tool within a support medium 40 performs storage of information to an answer file 42, copy of a unique device driver 43 and a DOS system file 44 from the support medium 40 to a hard disk 11, copy of an installation file 51 from an installation medium 50 to the hard disk 11, and update of the installation file 51 by a security patch file 21 downloaded from a download server 20 through a network 30 on a support tool OS 41. Thereafter, an installer is started from the DOS system file 44 to install the OS using the answer file 42, the unique device driver 43 and the installation file 51. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
The invention provides a method that detects whether data on a tape drive used in a file system has been altered. The method contains: (a) a step that prepares a first tape cartridge provided with a tape in which multiple files and an index information history have been stored in a WORM partition, and index information has been stored in an R/W partition; (b) a step that reads and compares the R/W partition index information and the index information at the end of the WORM partition; and (c) a step that determines that the R/W partition index information has been altered if the R/W partition index information does not match the index information at the end of the WORM partition.
Abstract:
Die vorliegende Erfindung stellt ein Verfahren zum Erkennen bereit, ob Daten in einem Bandlaufwerk manipuliert worden sind, das in einem Dateisystem verwendet wird. Das Verfahren beinhaltet die Schritte: (a) Bereitlegen einer ersten Bandkassette, die ein Band enthält, auf dem in einer WORM-Partition mehrere Dateien und Archiv-Datensätze von Indexinformationen und in der R/W-Partition eine Indexinformation gespeichert sind; (b) Lesen und Vergleichen der Indexinformation der R/W-Partition und der neuesten Indexinformation der WORM-Partition miteinander; und (c) Feststellen, dass die Indexinformation der R/W-Partition manipuliert worden ist, wenn diese beiden einzelnen Indexinformationen nicht übereinstimmen.
Abstract:
Die vorliegende Erfindung stellt ein Verfahren zum Schreiben von kleinen Vorgängen auf Band bereit. Eine erste Datei wird als eine Vielzahl von Datensätzen (DSs) mit fester Länge geschrieben (Schritt 1), die DS-Nummer des letzten DS in der Vielzahl von DSs und die WP-Nummer werden als #N (DS#N) bzw. als #M (WP#M) in einem Speicher gespeichert (Schritt 2), und das Ende der ersten Datei und die zweite Datei im DS, der auf den letzten DS (DS#N, WP#M) folgt, der die erste Datei enthält, werden in sequenzielle DS-Einheiten gepackt und geschrieben und als DS#N, DS#N + 1 usw. und WP#M + 1 im Speicher in einer sequenziellen Reihenfolge in DS gespeichert, welche die zweite Datei enthalten (Schritt 3). Die verbliebene erste, zweite oder dritte Datei wird verpackt und der DS#N mit WP#M wird als DS#N mit WP#M + 2 überschrieben und die verbliebenen #N in den DS-Nummern der zweiten Datei und die dritte Datei im nachfolgenden DS werden als DS#N + 1, N + 2 usw. mit WP#M + 2 geschrieben, und die DS#N, #N + 1, #N + 2 usw. mit WP#M + 2 werden im Speicher gespeichert.
Abstract:
Disclosed is a tape writing method for small transactions. For a data set of fixed length, (step 1) a first file is written as a plurality of DSs, and the DS number and the WP number of the last DS are stored into memory as #N (DS#N) and #M (WP#M), respectively; and (step 2) into the DS which follows the last DS (DS#N, WP#M) that includes the first file, the last first and second files are packed and sequentially written in units of DSs, and into the DS which includes the second file, DS#N, DS#N+1, ¦, and WP#M+1 are sequentially stored into memory. (Step 3) The remainder of the first, second, and third files are packed, and with DS#N at WP#M+2, the DS#N of WP#M is appended onto, and for after the DS number of the second and third files, the remaining portion of the #N is written as following DSs as DS#N+1, DS#N+2, ¦, at WP#M+2. With DS#N, #N+1, #N+2, ¦, the WP#M+2 is stored into memory.
Abstract:
La presente invención proporciona un método de escritura descrita para transacciones pequeñas. Un primer archivo es escrito como una pluralidad de conjuntos de datos (DS) de longitud fija (Paso 1), el número de DS del DS final en la pluralidad de DS se almacena en la memoria como #N (DS#N) y el número WP como #M(WP#M) (Paso 2), y el primer archivo y el segundo archivo finales en el DS después del DS final DS(DS#N, WP#M) que contienen el primer archivo son empaquetados y escritos en unidades de DS secuenciales, y son almacenados en la memoria como DS#N, DS#N+1, etc. y WP#M+1 en orden secuencial en el DS que contiene el segundo archivo (Paso 3) . El primero, segundo y tercer archivos restantes son empaquetados y el DS#N con WP#M es sobrescrito como DS#N con WP#M+2 y el #N restante en los números de DS del segundo archivo y el tercer archivo en el DS subsecuentes, son descritos como DS#N+1, N+2, etc. con WP#M+2, y el DS#N, #N+1, #N+2, etc. con WP#M+2 son almacenados en la memoria.