Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
213 words
An input-output arrangement for a data processing system including a main store and at least one device controller, said arrangement comprising: (a) at least one input-output bus connected to said device controller; (b) a processor for controlling said input-output bus; (c) first connecting means separate from said input-output bus for connecting said processor to said main store; (d) second connecting means for connecting said processor to said input-output bus; (e) a direct memory access controller; (f) third connecting means for connecting said direct memory access controller to said main store; (g) fourth connecting means for connecting said direct memory access controller to said input-output bus; and (h) fifth connecting means separate from said input-output bus for connecting said direct memory access controller to said device controller; (i) said first, second and fourth connecting means enabling said processor to initiate transfer of information through said direct memory access controller while itself simultaneously participating in information transfer and maintaining control over said direct memory access controller, said first, second, third, fourth and fifth connecting means allowing parallel transfers of information between said processor and said main store, between said direct memory access controller and said main store, between said processor and said device controller and between said direct memory access controller and said device controller.
Claim 2
Dependent Claim
213 words
An input-output arrangement for a data processing system including a main store and at least one device controller, said arrangement comprising: (a) at least one input-output bus connected to said device controller; (b) a processor for controlling said input-output bus; (c) first connecting means separate from said input-output bus for connecting said processor to said main store; (d) second connecting means for connecting said processor to said input-output bus; (e) a direct memory access controller; (f) third connecting means for connecting said direct memory access controller to said main store; (g) fourth connecting means for connecting said direct memory access controller to said input-output bus; and (h) fifth connecting means separate from said input-output bus for connecting said direct memory access controller to said device controller; (i) said first, second and fourth connecting means enabling said processor to initiate transfer of information through said direct memory access controller while itself simultaneously participating in information transfer and maintaining control over said direct memory access controller, said first, second, third, fourth and fifth connecting means allowing parallel transfers of information between said processor and said main store, between said direct memory access controller and said main store, between said processor and said device controller and between said direct memory access controller and said device controller.
Claim 3
Dependent Claim
69 words
An input-output arrangement according to claim 1 further comprising: (a) at least one additional direct memory access controller; (b) means for connecting said direct memory access controller to said main store; (c) means for connecting said additional direct memory access controller to said input-output bus; and (d) said processor controlling said additional direct memory access controller in a manner similar to that of said first-named direct memory access controller.
Claim 4
Dependent Claim
37 words
An input-output arrangement according to claim 1 further including: (a) at least one additional processor; (b) means for connecting said additional processor to said main store; and (c) means for connecting said processor to said input-output bus.
Claim 5
Dependent Claim
12 words
An input-output arrangement according to claim 3 wherein said processors are inhomogeneous.
Claim 6
Dependent Claim
35 words
An input-output arrangement according to claim 3 wherein said processors and said direct memory access controller are interconnected in a manner such that two of said processors can control a single direct memory access controller.
Claim 7
Dependent Claim
44 words
An input-output arrangement according to claim 1 further including: (a) another input-output bus connected to said device controller; (b) means for connecting said processor to said other input-output bus; and (c) means for connecting said direct memory access controller to said other input-output bus.
Claim 8
Dependent Claim
62 words
An input-output arrangement according to claim 1, wherein said direct memory access controller includes first-in-first-out memory means arranged to receive and transfer information transferred through said direct memory access controller from said device controller to said main store and from said main store to said device controller, said first-in-first-out memory means serving to give said processor sufficient time to respond to interventions.
Claim 9
Dependent Claim
123 words
An input-output arrangement according to claim 1 further including another input-output bus connected to said direct memory access controller and another processor connected in controlling relation to said other input-output bus, and wherein said direct memory access controller includes: (a) first and second identical register means; (b) means for loading data computed by said first-named processor through said first-named input-output bus into said first register means and for independently loading data computed by said other processor through said other input-output bus into said second register means; and (c) comparison means operatively connected to said first and second register means for comparing the contents of said first and second register means and signalling when said contents are different to stop the transfer of information.
Claim 10
Dependent Claim
189 words
An input-output arrangement for a data processing system including a main store, a first input-output bus, a device controller connected to said first input-output bus, a first processor connected to said first input-output bus, a direct memory access controller connected to said input-output bus and to said main store having a portion for transferring information between said device controller and said main store and a portion for controlling said transfer including first register means arranged to be loaded from said input-output bus, characterized by: (a) second register means in said controlling portion of said direct memory access controller and identical to said first register means; (b) a second input-output bus connected to said direct memory access controller for loading said second register means; (c) a second processor connected to said second input-output bus; (d) said first and second registers being independently loaded with data computed by said first and second processors, respectively; and (e) comparison means operatively connected to said first and second register means for comparing the contents of said first and second register means and signalling when said contents are different to stop the transfer of information.
Claim 11
Dependent Claim
189 words
An input-output arrangement for a data processing system including a main store, a first input-output bus, a device controller connected to said first input-output bus, a first processor connected to said first input-output bus, a direct memory access controller connected to said input-output bus and to said main store having a portion for transferring information between said device controller and said main store and a portion for controlling said transfer including first register means arranged to be loaded from said input-output bus, characterized by: (a) second register means in said controlling portion of said direct memory access controller and identical to said first register means; (b) a second input-output bus connected to said direct memory access controller for loading said second register means; (c) a second processor connected to said second input-output bus; (d) said first and second registers being independently loaded with data computed by said first and second processors, respectively; and (e) comparison means operatively connected to said first and second register means for comparing the contents of said first and second register means and signalling when said contents are different to stop the transfer of information.
Claim 12
Dependent Claim
67 words
An input-output arrangement according to claim 9, wherein said transferring portion of said direct memory access controller includes first-in-first-out memory means arranged to receive and transfer information transferred through said direct memory access controller from said device controller to said main store and from said main store to said device controller, said first-in-first-out memory means serving to give said first processor sufficient time to respond to interventions.