Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
207 words
A data processing system comprising: (a) a plurality of execution processors, each functioning to fetch, decode and execute instructions; (b) a plurality of auxiliary processors, each functioning to provide services not performed by said execution processors including systems support, input-output processing and special instruction support; (c) a supervisory processor for initiating, configuring and monitoring said system; (d) communication means common to all of said processors for connecting all of said processors in said system in a manner such that any processor can identify any other processor and thereby communicate with any other processor at high speed commensurate with the single instruction speed of any one processor in order to transfer control information and data associated with the control information through said system; (e) said communication means being separate from the memory of said system and connecting said processors in a tightly coupled manner with all of said processors sharing a common memory space; (f) said communication means connecting said processors in a manner such that said execution processors are capable of being different from one another and nonhomogeneous and said auxiliary processors are capable of being different from one another and nonhomogeneous; and (g) whereby data, control, and diagnostic information can be transferred simultaneously through said system.
Claim 2
Dependent Claim
207 words
A data processing system comprising: (a) a plurality of execution processors, each functioning to fetch, decode and execute instructions; (b) a plurality of auxiliary processors, each functioning to provide services not performed by said execution processors including systems support, input-output processing and special instruction support; (c) a supervisory processor for initiating, configuring and monitoring said system; (d) communication means common to all of said processors for connecting all of said processors in said system in a manner such that any processor can identify any other processor and thereby communicate with any other processor at high speed commensurate with the single instruction speed of any one processor in order to transfer control information and data associated with the control information through said system; (e) said communication means being separate from the memory of said system and connecting said processors in a tightly coupled manner with all of said processors sharing a common memory space; (f) said communication means connecting said processors in a manner such that said execution processors are capable of being different from one another and nonhomogeneous and said auxiliary processors are capable of being different from one another and nonhomogeneous; and (g) whereby data, control, and diagnostic information can be transferred simultaneously through said system.
Claim 3
Dependent Claim
26 words
A data processing system according to claim 1, further including diagnostic bus means for connecting said supervisory processor to all of said processors in said system.
Claim 4
Dependent Claim
41 words
A data processing system according to claim 1, further including: (a) main storage means; and (b) main store bus means operatively connected to said main storage means and to said processors for enabling said processors to share said main storage means.
Claim 5
Dependent Claim
65 words
A data processing system according to claim 1, further including: (a) an intelligent main store including main memory means and main memory control means operatively connected to said main memory means for accessing said main memory means in a manner allowing different address and data structures; and (b) means for connecting said processors to said intelligent main store enabling said processors to share said memory.
Claim 6
Dependent Claim
77 words
A data processing system according to claim 1, further including: (a) a bus arrangement comprising a plurality of additional buses; (b) means for connecting said auxiliary processors in controlling relation to said bus arrangement; and (c) said auxiliary processors comprising one category of processors and said execution processors comprising another category of processors; (d) whereby each of said two categories of processors is capable of using the other of said two categories of processors as a pool.
Claim 7
Dependent Claim
194 words
A data processing system comprising: (a) a plurality of processors; (b) a communication bus for connecting all of said processors together; (c) a bus arrangement comprising a plurality of additional buses; (d) means for connecting any processor of a sub-set of said plurality of processors in controlling relation to said bus arrangement whereby any processor of said sub-set can control said bus arrangement, said sub-set dividing the plurality of processors into two groups of processors; (e) each group of said processors being capable of using the other group of processors as a pool so that whatever function is performed by said other groups of processors can be assigned to a processor of said other group whose identity is not known to the assigning group of processors; and (f) each individual processor of said plurality of processors being capable of communicating with each other individual processor through said communication bus, the message of said communication bus containing source identification bits and destination identification bits and each processor recognizing one or more of said identification bits, one of said bits being that processor's own identification bit and the other of said bits being a pool identification.
Claim 8
Dependent Claim
194 words
A data processing system comprising: (a) a plurality of processors; (b) a communication bus for connecting all of said processors together; (c) a bus arrangement comprising a plurality of additional buses; (d) means for connecting any processor of a sub-set of said plurality of processors in controlling relation to said bus arrangement whereby any processor of said sub-set can control said bus arrangement, said sub-set dividing the plurality of processors into two groups of processors; (e) each group of said processors being capable of using the other group of processors as a pool so that whatever function is performed by said other groups of processors can be assigned to a processor of said other group whose identity is not known to the assigning group of processors; and (f) each individual processor of said plurality of processors being capable of communicating with each other individual processor through said communication bus, the message of said communication bus containing source identification bits and destination identification bits and each processor recognizing one or more of said identification bits, one of said bits being that processor's own identification bit and the other of said bits being a pool identification.
Claim 9
Dependent Claim
22 words
A data processing system according to claim 6, wherein said processors of each of said two groups are capable of being different.
Claim 10
Dependent Claim
53 words
A data processing system according to claim 6, further including: (a) a supervisory processor for initiating, configuring and monitoring said system; (b) diagnostic bus means for connecting said supervisory processor to all of said processors in said system; and (c) means for connecting said supervisory processor in controlling relation to said bus arrangement.
Claim 11
Dependent Claim
181 words
A data processing system comprising: (a) a plurality of tightly coupled processors; (b) main storage means separate from said processors; (c) main store bus means operatively connected to main storage means and to said processors for enabling said processors to share said main storage means; (d) communication bus means separate from said main store bus means for connecting all of said processors together in a tightly coupled manner with all of said processors sharing a common memory space and in a manner such that any processor can identify any other processor and thereby communicate with any other processor at high speed commensurate with the single instruction speed of any one processor in order to transfer control information and data associated with the control information through said system; (e) a supervisory processor; and (f) diagnostic bus means separate from said main store bus means and said communication bus means connected to and controlled by said supervisory processor for connecting said supervisory processor to all of said processors in said system for initiating, configuring and monitoring said system through said diagnostic bus means.
Claim 12
Dependent Claim
181 words
A data processing system comprising: (a) a plurality of tightly coupled processors; (b) main storage means separate from said processors; (c) main store bus means operatively connected to main storage means and to said processors for enabling said processors to share said main storage means; (d) communication bus means separate from said main store bus means for connecting all of said processors together in a tightly coupled manner with all of said processors sharing a common memory space and in a manner such that any processor can identify any other processor and thereby communicate with any other processor at high speed commensurate with the single instruction speed of any one processor in order to transfer control information and data associated with the control information through said system; (e) a supervisory processor; and (f) diagnostic bus means separate from said main store bus means and said communication bus means connected to and controlled by said supervisory processor for connecting said supervisory processor to all of said processors in said system for initiating, configuring and monitoring said system through said diagnostic bus means.
Claim 13
Dependent Claim
21 words
A data processing system according to claim 9, wherein said diagnostic bus means is operatively connected to said main storage means.
Claim 14
Dependent Claim
53 words
A data processing system according to claim 9, wherein said plurality of processors are arranged in at least two groups, said system further comprising: (a) a bus arrangement comprising a plurality of additional buses; and (b) means for connecting one of said two groups of processors in controlling relation to said bus arrangement.
Claim 15
Dependent Claim
23 words
A data processing system according to claim 11 further including means for connecting said supervisory processor in controlling relation to said bus arrangement.
Claim 16
Dependent Claim
21 words
A data processing system according to claim 12 further including means for connecting said supervisory processor to said communication bus means.
Claim 17
Dependent Claim
204 words
A data processing system comprising: (a) main storage means; (b) main storage bus means connected to said main storage means; (c) a supervisory processor connected to said main storage bus means; (d) at least one other processor, said other processor being connected to said main storage bus means, said other processor having its own storage means so that it does not use said main storage means as a programmed storage; (e) communication bus means separate from said main store bus means connected to said supervisory processor and to said other processor; (f) diagnostic bus means separate from said main store bus means and from said communication bus means connected in controlled relation to said supervisory processor for connecting said supervisory processor to said other processor in said system for initiating, configuring and monitoring said system through said diagnostic bus means; and (g) an input-output bus ensemble connected to said supervisory processor and to said other processor, said other processor capable of being limited to providing transfer of information between said input-output bus ensemble and said main storage means; (h) whereby said system has the capability of including additional ones of said other processors, said additional processors being of the same or of different types.
Claim 18
Dependent Claim
204 words
A data processing system comprising: (a) main storage means; (b) main storage bus means connected to said main storage means; (c) a supervisory processor connected to said main storage bus means; (d) at least one other processor, said other processor being connected to said main storage bus means, said other processor having its own storage means so that it does not use said main storage means as a programmed storage; (e) communication bus means separate from said main store bus means connected to said supervisory processor and to said other processor; (f) diagnostic bus means separate from said main store bus means and from said communication bus means connected in controlled relation to said supervisory processor for connecting said supervisory processor to said other processor in said system for initiating, configuring and monitoring said system through said diagnostic bus means; and (g) an input-output bus ensemble connected to said supervisory processor and to said other processor, said other processor capable of being limited to providing transfer of information between said input-output bus ensemble and said main storage means; (h) whereby said system has the capability of including additional ones of said other processors, said additional processors being of the same or of different types.
Claim 19
Dependent Claim
255 words
A data processing system comprising: (a) an intelligent main store including main memory means, main memory control means connected to said main memory means for accessing said memory means and function means connected to said control means for providing memory management functions; (b) main storage bus means connected to said main store; (c) at least one execution processor connected to said main storage bus means for fetching, decoding and executing instructions; (d) at least one auxiliary processor connected to said main storage bus means for providing services not performed by said execution processor including systems support, input-output processing and special instruction support; (e) a supervisory processor connected to said main storage bus means; (f) communication bus means connected to said auxiliary and execution processors and to said supervisory processor; (g) diagnostic bus means connected in controlled relation to said supervisory processor for connecting said supervisory processor to each of said auxiliary and execution processors for initiating, configuring and monitoring said system through said diagnostic bus means; (h) an input-output bus ensemble comprising an arrangement of a plurality of input-output buses connected to said supervisory processor and to said auxiliary processor, said auxiliary processor capable of being limited to providing transfer of information between said input-output bus ensemble and said main store means, and said execution processor capable of being limited to providing computational functions not involving information transfer from said input-output bus ensemble; and (i) at least one direct memory access controller connected to said main storage bus means and to said input-output bus ensemble.
Claim 20
Dependent Claim
255 words
A data processing system comprising: (a) an intelligent main store including main memory means, main memory control means connected to said main memory means for accessing said memory means and function means connected to said control means for providing memory management functions; (b) main storage bus means connected to said main store; (c) at least one execution processor connected to said main storage bus means for fetching, decoding and executing instructions; (d) at least one auxiliary processor connected to said main storage bus means for providing services not performed by said execution processor including systems support, input-output processing and special instruction support; (e) a supervisory processor connected to said main storage bus means; (f) communication bus means connected to said auxiliary and execution processors and to said supervisory processor; (g) diagnostic bus means connected in controlled relation to said supervisory processor for connecting said supervisory processor to each of said auxiliary and execution processors for initiating, configuring and monitoring said system through said diagnostic bus means; (h) an input-output bus ensemble comprising an arrangement of a plurality of input-output buses connected to said supervisory processor and to said auxiliary processor, said auxiliary processor capable of being limited to providing transfer of information between said input-output bus ensemble and said main store means, and said execution processor capable of being limited to providing computational functions not involving information transfer from said input-output bus ensemble; and (i) at least one direct memory access controller connected to said main storage bus means and to said input-output bus ensemble.
Claim 21
Dependent Claim
42 words
A data processing system according to claim 15, further including a plurality of said auxiliary processors, each being operatively connected to said main storage bus means, to said communication bus means, to said diagnostic bus means and to said input-output bus ensemble.
Claim 22
Dependent Claim
33 words
A data processing system according to claim 16, further including a corresponding plurality of said direct memory access controllers each operatively connected to said main storage bus means and to said input-output ensemble.
Claim 23
Dependent Claim
37 words
A data processing system according to claim 15, further including a plurality of said execution processors, each being operatively connected to said main storage bus means, to said communication bus means and to said diagnostic bus means.
Claim 24
Dependent Claim
17 words
A data processing system according to claim 18, wherein said execution processors are different from one another.