The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 21, 1978
Filed:
Jul. 05, 1977
Robert S Capowski, Verbank, NY (US);
Matthew A Krygowski, Wappingers Falls, NY (US);
Terrence K Zimmerman, Red Hook, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Storage access requests are forwarded from plural input/output channels to shared main storage. An address word in each request designates the identity of the source channel (CHID) and 'destination' address (of a doubleword space in storage relative to which one, two or four 'data' words shall be transferred). EOT tag signal provides demarcation of requests and also uniquely identifies '1-wide' input (Store) requests. Quadword (QW) tag, presented with '4-wide' requests, enables the storage access system to use a single address in the request to locate two contiguous doubleword spaces in storage. Data tags (D1, D2), presented on a selective basis enable the access system to selectively steer (reorder the positions of) data words in an input request relative to word halves of the addressed space. Consequently the data repositioning function associated with Read Backward operations does not require reordering of data words in the channel buffers (saving handling time and expense of 'steering' circuits in the individual channels). In association with a '1-wide' input request a single data tag, D1 or D2, is used to steer the single data word of the request into either half of the addressed space on a selective basis.