Abstract:
A method and apparatus for detecting mechanical interaction in a disk drive system which includes one or more rotatable disks, one or more radially movable heads cooperating with the disks for transfer of data therebetween, and a carriage for supporting the heads, has a waveguide, coupled to the carriage, for conducting acoustic stress waves corresponding to the mechanical interaction. The acoustic stress waves conducted from the carriage are then preamplified and selectively filtered before being fed to a signal processor and waveform analyzer. In such a manner, specific frequencies or ranges of frequencies of interest, each of which correspond to a particular mechanical interaction are analyzed by the waveform analyzer.
Abstract:
A method and apparatus for controlling the functions of high-speed line printers (10) through use of a preselected portion of a band identification mark (26) indicative of the function to be controlled. The rotating band (12), with its encoded band identification mark (26) is read by a band sensor (28) in order to determine whether the band identification mark (26) corresponds to a value stored in a look-up table. If the band identification mark (26) compares favorably with a stored value, a machine co-processor (34), through a system bus (42), commands the band speed to be set in conformance with the encoded band identification mark (26).
Abstract:
A storage and retrieval subsystem (100) in a data processing system (Fig. 2) includes a plurality of magnetic tape cartridges, a host computer (102) and a library storage module (108) storing the plurality of magnetic tape cartridges in substantially upright positions. The library storage module includes a first cylindrical array (130) of storage cells (132) centered about a vertical axis, a second cylindrical array (134) concentrically arranged about the first array, and a library tape unit (111) including a plurality of tape drives, each of the tape drives being adapted to receive one of the magnetic tape cartridges in a substantially horizontal transducing position. A robot (140) within the library storage module is used to transfer selected ones of the magnetic tape cartridges between their substantially upright positions and the substantially horizontal transducing positions at a selected tape drive. A first controller (106) outboard the channel communicating with the host computer is adapted to receive commands from the host computer for interfacing between the host computer and the library storage module, and a second controller (109) inboard of the channel is adapted to receive commands from the outboard controller for interfacing between the outboard controller and the robot.
Abstract:
A two mode control system for controlling the position of the tape (10) in the buffers (28, 31) of a reel (11) to reel (22) tape system. The system includes a loop position responsive generator (30) for generating loop reference signals representing a desired tape position in buffers (28), (31); position transducing means (41) for measuring the position of tape loops in the buffers; a plurality of current generators (31), (32) for producing an output signal in response to one of the reference signals and the desired position signal; selector means (33) for selecting an output control signal from one of the current generators (31), (32) selected control signal and amplifying means (36) for applying current to reel drive motor (37). A constant current control mode is used when the tape position error is large, and a linear position control is used when the tape position error is small. Control is switched between the two modes, as required by the magnitude of the error, thus achieving the desired control while using minimal power. The system handles the worst case capstan (21) reversal with a minimum turnaround time. Tape position is sampled at a rate that is a multiple of the mechanical resonance of the tape (10) in the buffers (28, 31), thereby minimizing the effect of the resonance on the measurement. The system further uses a feedforward signal generator (34) during the initial stage of motor control to compensate for the lag in the position transducer means (41).
Abstract:
A method and system for detecting tape attachment to a machine reel of an automatically threading magnetic tape system. During threading process, a file reel (18) is rotated to allow a sufficient length of tape to be unwound therefrom, which length of tape eventually attaches to the machine reel (28) after being automatically threaded through the desired tape path. The rotation of the file reel (18) is maintained during this threading process by delivering current pulses to a file reel motor (14). These current pulses are counted per unit time. As soon as the tape attaches to the machine reel (28), the machine reel begins to pull the tape from the file reel (18), thereby eliminating the need to deliver current pulses to te file reel motor at the same rate as needed prior to tape attachment. A change in the rate of the current pulses delivered to the file reel motor signals a tape attached condition.
Abstract:
A method of operation of a memory array for storage of records of differing predetermined sizes (Fig. 4) which features division of the array into domains which are substantially integral multiples of the predetermined record sizes. In a preferred embodiment the domain allocation may be varied adaptively in accordance with usage so as to enable more efficient use of the array (Fig. 3).
Abstract:
A tape drive for use with a tape cartridge having a cartridge leader includes a drive body, a take-up reel supported by the drive body, and a drive leader connected to the take-up reel. The tape drive further includes a leader connecting mechanism for connecting the drive leader to the cartridge leader, and an elevator assembly configured to receive the tape cartridge and to position the tape cartridge with respect to the drive body. The elevator assembly is also configured to actuate the leader connecting mechanism.
Abstract:
A method and system are disclosed for transmitting data among robots and a controller computer system within an automated robotic library. A robotic library communication protocol is described for communicating among the robotic mechanisms and the controller computer system. The robotic library communication protocol defines multiple fields for each packet including a preamble field that describes a predetermined preamble value that is equal to a particular value. Data is transmitted among the robotic mechanisms and the controller computer system utilizing the robotic library communication protocol. Each packet that conforms to the protocol includes only the preamble value in the preamble field. Power is provided to the robotic mechanisms utilizing a power signal. Data that has been encoded according to the protocol is transmitted to the robotic mechanisms using the power signal.
Abstract:
The present invention provides a software-based solution for deploying virtual servers in a computer network. The method is initiated when an end user requesting a new virtual server clicks a hyperlink in which an embedded command sequence requests the software to deploy a new virtual server. The software automatically updates the hypervisor environment to include the new virtual server, prepares the new virtual server disk allocations, propagates a server model image into the new virtual server, updates the new image with local identification parameters, and then boots the new virtual server.
Abstract:
In a magnetic recording device, a system (40) and method for correcting errors in decoding a read data input signal. The system and method include multiple decoding channels (42, 44, 46), each channel processing the read data input signal (58) and generating an output signal (60, 62, 64), where the output signal includes a data signal when no error is detected and an error detection code when an error is detected. The system and method also include multiple error correction code (ECC) decoders (48, 50, 52), each decoder associated with and receiving the output signal of one of the channels (42, 44, 46) and generating a corrected data signal (66, 68, 70) when the received output signal is an error detection code and the error is correctable. The system and method further include a controller (54) for selecting (56) from the decoders (48, 50, 52) one of the corrected data signals.