Channel Hardware Data Buffer
Original Publication Date: 1979-Feb-01
Included in the Prior Art Database: 2005-Feb-19
In general, it is desirable that data become available immediately to an output assembler, for example, by requiring that there be no shifting, and that all buffer positions be usable during data chain operations. This is accomplished in the channels of a particular system which uses a storage array to buffer data being transferred between the channel hardware and the storage. Since the array buffer does not have instant access because it is shared by a number of channels (e.g., six) and also provides cycles for storage transfers, the channel hardware must have provisions to buffer data that is being transferred between the input/ output (I/O) interface and the array buffer. This buffering may provide the same function as the data buffering in the IBM System 370/145 channels between the I/O interface and main storage.