US3641505A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprocessor computer adapted for partitioning into a plurality of independently operating systems
Assignee: AT&T Inc
•
Filing: 1969-06-25
•
Granted: 1972-02-08
•
Expires: 1989-06-25
Abstract
Abstract A multiprocessor computing system is disclosed in which a number of processing units, program storage units, variable storage units and input-output units may be selectively combined to form one or more independent data processing systems. System partitioning into more than one independent system is controlled alternatively by manual switching or program-directed partitioning signals. Isolation of single units and segmentation of a plurality of units less than a full operating system are also controlled by the same lockout system.
Inventors
- 👤 Walter M Artz
- 👤 Keaneth R Cornelius
- 👤 John W Olson
- 👤 Gary R Signor
- 👤 Francis E Slojkowski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 11:41
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1666; G06F11/20; G06F15/00; G06F15/16; G06F15/177; G06F11/202; G06F11/2046
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
95 words
A data processing system comprising, a plurality of processing units, a plurality of storage units, a plurality of input-output units, switching means associated with each of said units for controlling interconnection between the associated unit and the remaining ones of said units, means associated with each of said switching means for determining the priority of requests for interconnection, means associated with each of said priority determining means for servicing said requests by first servicing that request having the highest priority, and inhibiting means for preventing the servicing of requests from selected ones of said units.
Claim 2
Dependent Claim
95 words
A data processing system comprising, a plurality of processing units, a plurality of storage units, a plurality of input-output units, switching means associated with each of said units for controlling interconnection between the associated unit and the remaining ones of said units, means associated with each of said switching means for determining the priority of requests for interconnection, means associated with each of said priority determining means for servicing said requests by first servicing that request having the highest priority, and inhibiting means for preventing the servicing of requests from selected ones of said units.
Claim 3
Dependent Claim
80 words
The data processing system according to claim 1 wherein said units are divided into two categories, one of said categories requesting service from other units and the other of said categories servicing such requests, said inhibiting means including means responsive to inhibiting signals corresponding to either member of each of said selected pair for preventing the servicing of requests from that unit of said pair in the requesting category to the other unit of said pair in the servicing category.
Claim 4
Dependent Claim
22 words
The data processing system according to claim 1 further including display means for indicating the inhibition of communication between each said pair.
Claim 5
Dependent Claim
31 words
The data processing system according to claim 1 wherein said inhibiting means includes means responsive to signals requesting the isolation of any of said units from the balance of said units.
Claim 6
Dependent Claim
32 words
The data processing system according to claim 1 wherein said inhibiting means includes means responsive to request for partitioning said data processing system into a plurality of separate and independent operating systems.
Claim 7
Dependent Claim
52 words
Data processing apparatus of the module type comprising, a plurality of identical processing modules, a plurality of identical storage modules, a plurality of identical input-output modules, means alternatively responsive to manually generated signals or to program-generated signals for partitioning said data processing apparatus into a plurality of separate and independent operating systems.
Claim 8
Dependent Claim
52 words
Data processing apparatus of the module type comprising, a plurality of identical processing modules, a plurality of identical storage modules, a plurality of identical input-output modules, means alternatively responsive to manually generated signals or to program-generated signals for partitioning said data processing apparatus into a plurality of separate and independent operating systems.
Claim 9
Dependent Claim
27 words
The data processing apparatus according to claim 6 further including interface switching means interconnecting said modules, said interface switching means including inhibiting means responsive to said signals.
Claim 10
Dependent Claim
88 words
The data processing apparatus according to claim 6 wherein said partitioning means includes a lockout matrix having a plurality of vertical driver circuits and a plurality of horizontal driver circuits, said signal being applied to said driver circuits, said driver circuits being responsive to said signals for generating control signals on a plurality of busses corresponding to said driver circuits and, logic circuit means at each cross-point of said busses for generating lockout signals in response to the coincident of control signals on any two of said busses.
Claim 11
Dependent Claim
28 words
The data processing apparatus according to claim 6 further including configuration display means for separately identifying those modules belonging to each of said separate and independent operating systems.
Claim 12
Dependent Claim
25 words
The data processing apparatus according to claim 6 further including register means for storing a representation of the current partition assignments of each said module.
Claim 13
Dependent Claim
86 words
An improved data processing system of a type having a plurality of processors, a plurality of memories, a plurality of timing generators, and a plurality of input-output controllers wherein the improvement comprises: a plurality of interconnection means; means for connecting each processor, memory, timing generator, and input-output controller to a different one of said plurality of interconnection means; Means for connecting each of said interconnection means to a selected plurality of other interconnection means; and means for selectively enabling said connecting means between said interconnection means.
Claim 14
Dependent Claim
86 words
An improved data processing system of a type having a plurality of processors, a plurality of memories, a plurality of timing generators, and a plurality of input-output controllers wherein the improvement comprises: a plurality of interconnection means; means for connecting each processor, memory, timing generator, and input-output controller to a different one of said plurality of interconnection means; Means for connecting each of said interconnection means to a selected plurality of other interconnection means; and means for selectively enabling said connecting means between said interconnection means.
Claim 15
Dependent Claim
85 words
A selectively reconfigurable data processing system comprising, as basic components, pluralities of processors, memories, timing generators, and input-output controllers, and further comprising: a plurality of signal switching means each of which is directly connected to a different one of said basic components; means for interconnecting the signal switching means of selected ones of said basic components; and means within each signal switching means for inhibiting the reception of electrical signals transmitted by selected ones of said interconnections, thereby severing communication between the corresponding basic components.
Claim 16
Dependent Claim
85 words
A selectively reconfigurable data processing system comprising, as basic components, pluralities of processors, memories, timing generators, and input-output controllers, and further comprising: a plurality of signal switching means each of which is directly connected to a different one of said basic components; means for interconnecting the signal switching means of selected ones of said basic components; and means within each signal switching means for inhibiting the reception of electrical signals transmitted by selected ones of said interconnections, thereby severing communication between the corresponding basic components.
Claim 17
Dependent Claim
84 words
In combination a plurality of data processing units, a plurality of memory units and a plurality of access control units, interunit switching means for interconnecting all of said units into a single multiunit data processing system, said switching means including lockout facilities, and control means utilizing said lockout facilities for partitioning said units into at least two independent data processing subsystems, each said subsystem including at least one of said processing units, one of said memory units and one of said access control units.
Claim 18
Dependent Claim
84 words
In combination a plurality of data processing units, a plurality of memory units and a plurality of access control units, interunit switching means for interconnecting all of said units into a single multiunit data processing system, said switching means including lockout facilities, and control means utilizing said lockout facilities for partitioning said units into at least two independent data processing subsystems, each said subsystem including at least one of said processing units, one of said memory units and one of said access control units.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1975-02-07 | 1975-08-09 | 1976-02-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1979-02-07 | 1979-08-09 | 1980-02-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1983-02-07 | 1983-08-09 | 1984-02-08 | $7700.00 | Window Closed / Lapsed |