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:
Dec. 05, 1978
Filed:
Sep. 30, 1977
Jack R Duke, San Marcos, CA (US);
Niranjan S Shah, Escondido, CA (US);
William C Woolf, San Diego, CA (US);
NCR Corporation, Dayton, OH (US);
Abstract
A data processing system includes a plurality of data handling subsystems which communicate with each other by means of an interval transfer bus. The subsystems are located at ports along the bus and each is provided with a local bus adapter interconnecting the subsystem with the bus. Busy lines are provided, one for each port on the bus, and all such busy lines are connected to all of the ports for use by any such port when the latter is acting as a source. Each busy line is uniquely connected to an individual one of the ports and is employed at such individual port to signal to all other ports the busy or available state of the individual port. A subsystem, acting as a source, inspects the busy line that is unique to the selected destination, and if availability of the selected destination subsystem is indicated by the state of its busy line, a request for access is issued by the source, and if granted, the source raises the distination busy line to busy state, and transmits its message. To enable two subsystems to share a common port and a common busy line without modification of other subsystems that use the internal transfer bus, a pair of shared local bus adapters is provided at a single port, each shared adapter being uniquely connected to a respective one of the two subsystems at such port. The shared local adapters are connected with each other so that the common busy line of the port is employed by the two to signal that either or both of the shared adapters are busy or are available. Each shared adapter that is not busy tests an incoming message to determine whether the message is for itself or for the other of the pair of shared adapters. The results of this test in one of a pair of the shared adapters is employed together with an indication of the busy status of the other of the pair to provide a temporary busy signal that is fed back to the source via a code on existing status lines.