摘要:
A virtual cartridge autoloader system is provided. A first autoloader device has multiple cartridge holders. Each cartridge holder is configured for electrical communication with removable data cartridges having electronic interfaces. The first autoloader device performs virtual loading functions on the removable data cartridges using an electronic switch. A second autoloader device distinct from the first autoloader device is electrically interfaced with the first autoloader device. The second autoloader device also has multiple cartridge holders, each of which also is configured for electrical communication with removable data cartridges having electronic interfaces. The second autoloader device also performs virtual loading functions on the removable data cartridges using an electronic switch. A controller is configured to receive media changer commands from a host computer for the first autoloader device and for the second autoloader device. The autoloaders may thereby be operated as a single device.
摘要:
An archival cartridge management system for conditioning removable data cartridges and normal archival operations is disclosed. The archival cartridge management system includes a cartridge holder and a controller. The cartridge holder has a connector configured for coupling to a removable data cartridge. The connector is coupled to the controller, which performs archival functions on removable data cartridges. The controller reads from removable data cartridges to determine if at least some data stored on a removable data cartridge should be refreshed. If so, the controller refreshes data stored on the removable data cartridge.
摘要:
A wavelength router that selectively directs spectral bands between an input port and a set of output ports. The router includes a free-space optical train disposed between the input ports and said output ports, and a routing mechanism. The free-space optical train can include air-spaced elements or can be of generally monolithic construction. The optical train includes a dispersive element such as a diffraction grating, and is configured so that the light from the input port encounters the dispersive element twice before reaching any of the output ports. The routing mechanism includes one or more routing elements and cooperates with the other elements in the optical train to provide optical paths that couple desired subsets of the spectral bands to desired output ports. The routing elements are disposed to intercept the different spectral bands after they have been spatially separated by their first encounter with the dispersive element.
摘要:
A helical drive system (10) reads tracks (18) on a storage medium (12), including tracks which appear as distorted tracks. Each track (18) comprises a plurality of blocks of data, with each block having unique block-identifying information. A track-following servo system (84) causes a read head (16C) to traverse predetermined original azimuthal paths (P0) across the storage medium (12) for reading the blocks recorded along each of the original azimuthal paths (P0). A controller (50) uses the block-identifying information to determine whether any blocks expected to be read during the traversal of the original azimuthal paths (P0) were not read. If expected blocks were not read, the controller (50) repositions the storage medium (12) and directs that the medium (12) be re-read with the head (16C) positionally offset until the expected blocks are actually read. During the re-read attempts, the read head (16C) is positionally offset to traverse sets of modified azimuthal paths (P1, P2, P3, . . . P10 ). Each set of modified azimuthal paths (P2, P3, . . . P10) is offset with respect to the original azimuthal paths (P0) relative to a direction of medium travel (15), thereby providing opportunities to read blocks which would not otherwise be read due to distortion of the tracks (18). In one mode of the invention, the controller (50) dynamically selects from among a plurality of offset degree values based on the historical success rate of the differing offsets in reading blocks which formerly were missing blocks.