SYNCHRONIZING BUFFERED PERIPHERAL SUBSYSTEMS TO HOST OPERATIONS

A peripheral device subsystem enable its peripheral devices to operate asynchronously with respect to attaches hosts through the use of managed buffers, new multiple data transfer modes, control and error recovery operations. In a preferred first or buffer mode of operation, all data of each record...

Full description

Saved in:
Bibliographic Details
Main Authors MILLIGAN, CHARLES A, YATES, WINSTON F, VIDEKI, EDWIN R., II
Format Patent
LanguageEnglish
French
Published 29.05.1984
Edition3
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A peripheral device subsystem enable its peripheral devices to operate asynchronously with respect to attaches hosts through the use of managed buffers, new multiple data transfer modes, control and error recovery operations. In a preferred first or buffer mode of operation, all data of each record being transferred can be resident in a buffer before transfer to either a host or device. For a host to device write transfer, receipt of such a record by the buffer results in the subsystem signaling to the host a completion of a transfer to an addressed device even though the device has received none or only part of the data. In a second or tape write mode, recording data in a peripheral device, such as a tape recorder, completion of recording is not signaled until after the buffer has transferred the data to the recorder. In the event allocatable buffer or second insufficient to enable operations in the first or second modes, the subsystem automatically switches to a tape synchronous or third mode of data transfer in which data signals are simultaneously transferred between the buffer and the host and peripheral device. A host SYNCHRONIZE command synchronizes buffer operations to host operations. Data to be recorded in a peripheral device and resident in the buffer can be retrieved by a host via a READ BUFFER command. Errors in the subsystem are reported even when delayed after completion of host operations. Additional mode controls are also disclosed. TU981001
Bibliography:Application Number: CA19820394232