Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
116 words
A data processing system for providing access to a memory unit by a plurality of central processor units, said system comprising a plurality of central processor units; a memory unit comprising a plurality of memory modules; an address bus for transferring addresses from said central processor units to said memory unit; a data bus for transferring data between said central processor units and said memory unit; multiprocessor control means comprising means for providing a processor word cycle having a plurality of time phases; means for controllably providing access to said address and data buses by different groups of said central processor units during different ones of said plurality of time phases during each instruction word cycle.
Claim 2
Dependent Claim
116 words
A data processing system for providing access to a memory unit by a plurality of central processor units, said system comprising a plurality of central processor units; a memory unit comprising a plurality of memory modules; an address bus for transferring addresses from said central processor units to said memory unit; a data bus for transferring data between said central processor units and said memory unit; multiprocessor control means comprising means for providing a processor word cycle having a plurality of time phases; means for controllably providing access to said address and data buses by different groups of said central processor units during different ones of said plurality of time phases during each instruction word cycle.
Claim 3
Dependent Claim
72 words
A data processing system in accordance with claim 1 wherein said processor word cycle has two phases; and said access providing means provides access to said address and data buses by a first group of said central processor units during one of said two times phases and provides access to said address and data buses by a second group of said central processor units during the other of said two time phases.
Claim 4
Dependent Claim
66 words
A data processing system in accordance with claim 2 wherein said multiprocessor control means includes means for arranging priority of access to a selected memory module of said memory unit among said central processor units when at least one central processor of said first group and at least one central processor unit of said second group require simultaneous access to the same said selected memory module.
Claim 5
Dependent Claim
64 words
A data processing system in accordance with claim 2 wherein said multiprocessor control means includes means for arranging priority of access to a selected memory module of said memory unit among said central processor units when one of said central processor units requires simultaneous access to the same said selected memory module as another of said central processor units in the same group thereof.
Claim 6
Dependent Claim
64 words
A data processing system in accordance with claim 2 wherein said multiprocessor control unit includes means for providing signals to a central processor unit which is requesting access to said address and data buses to obtain access to a selected memory module to indicate to said requesting central processor unit the accessibility of said buses and the availability status of said selected memory module.
Claim 7
Dependent Claim
43 words
A data processing system in accordance with claim 3 wherein said multiprocessor control unit further includes means for generating signals for said memory unit to identify the central processor unit which is requesting access to said address bus and to said data bus.
Claim 8
Dependent Claim
60 words
A data processing system in accordance with claim 2 having four central processors, a first and second of said central processor units being arranged to obtain said access during said one of said two time phases and a third and fourth of said central processor units being arranged to obtain said access during said other of said two time phases.
Claim 9
Dependent Claim
106 words
A data processing system in accordance with claim 7 wherein in each of said time phases one of said central processor units is given a higher priority than the other of said central processor units, said multiprocessor control unit including means for providing continuous access to said address and data buses by the central processor unit having the lower priority during its corresponding time phase and; means for preventing access to said address and data buses by said lower priority unit and for providing access thereto by the central processor unit having the higher priority during said phase when said higher priority unit requests access thereto.
Claim 10
Dependent Claim
50 words
A data processing system in accordance with claim 7, said multiprocessor control unit further including means for preventing access to said data bus by said higher priorty central processor unit if said lower priority central processor unit is in the process of completing its data transfer on said data bus.
Claim 11
Dependent Claim
140 words
A data processing system in accordance with claim 7 wherein said first central processor unit is provided with the highest priority of said four processors, said third central processor unit is provided with the next highest priority thereof, and said second and fourth processors are provided with substantially equal priorities below that of said first and third priorities, said multiprocessor control unit including priority selection means including means for permitting said second and fourth central processor units to obtain alternate access to the same selected memory module during said one and said other of said time phases, respectively; and means for preventing access to said memory module by said second and fourth central processor when access thereto is requested by a central processor unit having a higher priority and for providing access thereto by said higher priority central processor unit.
Claim 12
Dependent Claim
52 words
A data processing system in accordance with claim 10, said priority selection means further including means for preventing access to a said selected memory module by said third central processor when access thereto is requested by said first central processor unit and for providing access thereto by said first central processor unit.
Claim 13
Dependent Claim
118 words
In a data processing system which includes a memory system comprising at least one memory module for use with at least one processor unit and a data bus for transferring data between said processor unit and said memory system, wherein said processor unit provides a plurality of memory control signals for requesting the performance of a plurality of operations by said memory module, one of said memory control signals requesting the inhibition of a data transfer operation of said memory module, said memory module comprising means responsive to said one of said memory control signals for inhibiting the use of said data bus by said memory module thereby to inhibit any current data transfer by said memory module.
Claim 14
Dependent Claim
118 words
In a data processing system which includes a memory system comprising at least one memory module for use with at least one processor unit and a data bus for transferring data between said processor unit and said memory system, wherein said processor unit provides a plurality of memory control signals for requesting the performance of a plurality of operations by said memory module, one of said memory control signals requesting the inhibition of a data transfer operation of said memory module, said memory module comprising means responsive to said one of said memory control signals for inhibiting the use of said data bus by said memory module thereby to inhibit any current data transfer by said memory module.