← Back to Patent Explorer
US4231086A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiple CPU control system

Assignee: Bull HN Information Systems Inc
•
Filing: 1978-10-31
•
Granted: 1980-10-28
•
Expires: 1998-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A logic system in an intersystem link (ISL) unit is provided for avoiding deadlock conditions which may occur in a data processing system wherein multiple CPUs on one communication bus attempt to communicate with resources on remote communication busses. The data processing system has plural communication busses, each providing a common information path to plural data processing units including memory units, peripheral control units, central processing units (CPUs) and ISL units, and each of the plural communication busses are in electrical communication with an ISL unit, and ISL units are electrically connected in pairs.

Inventors

  • 👤 Bruce H. Tarbox
  • 👤 Kenneth E. Bruce
  • 👤 John W. Conway
  • 👤 Ralph M. Lombardo, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 22:03
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4213

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 323 words
A logic system for controlling the access of plural central processing units (CPUs) on a local communication bus to a remote communication bus to avoid CPU deadlocks which may occur when plural CPUs on said local bus issue bus cycle requests requiring the use of same logic flow paths through intersystem link (ISL) units to said remote bus in a data processing system having plural communication busses each providing a common information path for plural data processing units including memory units, peripheral control units, ISL units and CPUs electrically interfacing therewith, and each of said busses are in electrical communication with an ISL unit, and ISL units in turn are in electrical communication in pairs, which comprises: (a) register means in a local ISL unit in electrical communication with said local bus for storing at the bus rate binary coded information received from said local bus; (b) bus cycle compare logic means in said local ISL unit and in electrical communication with said register means and said local bus, and responsive to ACK, NAK and WAIT signals received from said remote bus by way of a remote ISL unit for indicating the occurrences of equivalents and non-equivalents between binary coded information stored in said register means and binary coded information on said local bus; (c) mode control means in said local ISL unit and in electrical communication with said register means and said remote ISL unit for storing a NAK retry bit signal supplied by said local or said remote bus during an ISL configuration mode to indicate the presence of plural CPUs on said local bus; and (d) NAK logic control means responsive to said non-equivalents and said NAK retry bit signal for issuing a NAK signal to those of said plural CPUs having an access priority higher than that of a lowest priority one of said plural CPUs, thereby providing said lowest priority one CPU with access to said remote bus.
Claim 2
Dependent Claim 323 words
A logic system for controlling the access of plural central processing units (CPUs) on a local communication bus to a remote communication bus to avoid CPU deadlocks which may occur when plural CPUs on said local bus issue bus cycle requests requiring the use of same logic flow paths through intersystem link (ISL) units to said remote bus in a data processing system having plural communication busses each providing a common information path for plural data processing units including memory units, peripheral control units, ISL units and CPUs electrically interfacing therewith, and each of said busses are in electrical communication with an ISL unit, and ISL units in turn are in electrical communication in pairs, which comprises: (a) register means in a local ISL unit in electrical communication with said local bus for storing at the bus rate binary coded information received from said local bus; (b) bus cycle compare logic means in said local ISL unit and in electrical communication with said register means and said local bus, and responsive to ACK, NAK and WAIT signals received from said remote bus by way of a remote ISL unit for indicating the occurrences of equivalents and non-equivalents between binary coded information stored in said register means and binary coded information on said local bus; (c) mode control means in said local ISL unit and in electrical communication with said register means and said remote ISL unit for storing a NAK retry bit signal supplied by said local or said remote bus during an ISL configuration mode to indicate the presence of plural CPUs on said local bus; and (d) NAK logic control means responsive to said non-equivalents and said NAK retry bit signal for issuing a NAK signal to those of said plural CPUs having an access priority higher than that of a lowest priority one of said plural CPUs, thereby providing said lowest priority one CPU with access to said remote bus.

References Cited (Backward Citations)

US3480914A Cited
US3940743A Cited
US4047162A Cited
US4106104A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-10-28 1984-04-28 1984-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-10-28 1988-04-28 1988-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-10-28 1992-04-28 1992-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag