Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
250 words
An information processing apparatus having at least one processor which is logically partitioned into a plurality of processor units, each having unique identification information, and a main storage connected to the processor units and accessed by the processor, the information processing apparatus comprising: said main storage being selectively partitioned into a plurality of memory areas, each of said memory areas being assigned to one of said plurality of processor units, at least one of said memory areas being discontinuously disposed in said main storage; first storage means for storing the identification information for identifying one of said processor units allocated to one of said memory areas; means for selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; read means for reading, during an access to said main storage by one of said plurality of processor units, the selected identification information from said first storage means; comparison means for comparing said selected identification information read by said read means with said identification information of said one processor unit accessing said main storage; means for determining if said access to said main storage is allowed, in accordance with a comparison result by said comparison means; means for accessing said main storage in accordance with the access from said one processor unit if said determining means determines said access allowable; and cancel means for canceling said access by said one processor unit if said determining means determines said access not allowable.
Claim 2
Dependent Claim
250 words
An information processing apparatus having at least one processor which is logically partitioned into a plurality of processor units, each having unique identification information, and a main storage connected to the processor units and accessed by the processor, the information processing apparatus comprising: said main storage being selectively partitioned into a plurality of memory areas, each of said memory areas being assigned to one of said plurality of processor units, at least one of said memory areas being discontinuously disposed in said main storage; first storage means for storing the identification information for identifying one of said processor units allocated to one of said memory areas; means for selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; read means for reading, during an access to said main storage by one of said plurality of processor units, the selected identification information from said first storage means; comparison means for comparing said selected identification information read by said read means with said identification information of said one processor unit accessing said main storage; means for determining if said access to said main storage is allowed, in accordance with a comparison result by said comparison means; means for accessing said main storage in accordance with the access from said one processor unit if said determining means determines said access allowable; and cancel means for canceling said access by said one processor unit if said determining means determines said access not allowable.
Claim 3
Dependent Claim
115 words
The information processing apparatus according to claim 1, further comprising: second storage means for storing origin addresses allocated to said plurality of processor units; second read means for reading, during an access to said main storage by one of said plurality of processor units, an origin address for said one processor unit, from said second storage means; and additional means for adding an access address used in accessing by said one processor unit to said origin address read by said second read means, to thereby obtain an added address; wherein said read means reads from said first storage means said identification information corresponding to the memory area to be accessed by using said added address.
Claim 4
Dependent Claim
31 words
The information processing apparatus according to claim 2, further comprising access means for accessing said main storage in accordance with said added address if said determining means determines the access allowable.
Claim 5
Dependent Claim
32 words
The information processing apparatus according to claim 1, further comprising notice means for notifying said one processor unit of the cancellation of an access operation if said determining means determines not allowable.
Claim 6
Dependent Claim
43 words
The information processing apparatus according to claim 1, further comprising: setting means for setting said identification information to be assigned to each of said memory areas; and means for storing said identification information set by said setting means, in said first storage means.
Claim 7
Independent Claim
264 words
An apparatus for accessing a main storage in an information processing apparatus having at least one processor which is logically partitioned into a plurality of processor units and the main storage is connected to the processor units and accessed by the processor, the apparatus comprising: said main storage being selectively partitioned into a plurality of memory areas, each of said memory areas being assigned to one of said plurality of processor units, at least one of said memory areas being discontinuously disposed in said main storage; first storage means for storing the identification information for identifying one of said processor units allocated to one of said memory areas; means for selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; read means for reading, during an access to said main storage by one of said plurality of processor units which has unique identification information, the selected identification information from said first storage means; comparison means for comparing said selected identification information read by said read means with the unique identification information of said one processor unit for identifying the processor unit which accessed said main storage; means for determining if said access to said main storage is allowed, in accordance with a comparison result by said comparison means; means for accessing said main storage in accordance with the access from said one processor unit if said determining means determines said access allowable; and, cancel means for canceling said access by said one processor unit if said determining means determines said access not allowable.
Claim 8
Independent Claim
264 words
An apparatus for accessing a main storage in an information processing apparatus having at least one processor which is logically partitioned into a plurality of processor units and the main storage is connected to the processor units and accessed by the processor, the apparatus comprising: said main storage being selectively partitioned into a plurality of memory areas, each of said memory areas being assigned to one of said plurality of processor units, at least one of said memory areas being discontinuously disposed in said main storage; first storage means for storing the identification information for identifying one of said processor units allocated to one of said memory areas; means for selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; read means for reading, during an access to said main storage by one of said plurality of processor units which has unique identification information, the selected identification information from said first storage means; comparison means for comparing said selected identification information read by said read means with the unique identification information of said one processor unit for identifying the processor unit which accessed said main storage; means for determining if said access to said main storage is allowed, in accordance with a comparison result by said comparison means; means for accessing said main storage in accordance with the access from said one processor unit if said determining means determines said access allowable; and, cancel means for canceling said access by said one processor unit if said determining means determines said access not allowable.
Claim 9
Independent Claim
235 words
A method for accessing a main storage in an information processing apparatus having at least one processor which is logically partitioned into plural processor units, the main storage connected to the processor units and accessed by the processor and a first storage means operatively connected therein, wherein the processor performs the steps of: partitioning said main storage into a plurality of memory areas in accordance with input parameters, each of said memory areas being assigned to one of said plurality of processor units; storing into the first storage means identification information for identifying one of said processor units allocated to one of said memory areas; selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; reading during an access to said main storage by one of said plurality of processor units which has unique identification information, the selected identification information from said first storage means; comparing said selected identification information read with the unique identification information of said one processor unit for identifying the processor unit which accessed said main storage; determining if said access to said main storage is allowed in accordance with the comparing; accessing said memory in accordance with the access from said one processor unit if said determining determines said access allowable; and, canceling said access by said one processor unit if said determining step determines said access not allowable.
Claim 10
Independent Claim
235 words
A method for accessing a main storage in an information processing apparatus having at least one processor which is logically partitioned into plural processor units, the main storage connected to the processor units and accessed by the processor and a first storage means operatively connected therein, wherein the processor performs the steps of: partitioning said main storage into a plurality of memory areas in accordance with input parameters, each of said memory areas being assigned to one of said plurality of processor units; storing into the first storage means identification information for identifying one of said processor units allocated to one of said memory areas; selecting identification information stored in said first storage means corresponding to one of said memory areas based upon a selected address; reading during an access to said main storage by one of said plurality of processor units which has unique identification information, the selected identification information from said first storage means; comparing said selected identification information read with the unique identification information of said one processor unit for identifying the processor unit which accessed said main storage; determining if said access to said main storage is allowed in accordance with the comparing; accessing said memory in accordance with the access from said one processor unit if said determining determines said access allowable; and, canceling said access by said one processor unit if said determining step determines said access not allowable.
Claim 11
Dependent Claim
239 words
An information processing apparatus including a processor which is logically partitioned into a plurality of processor units, each of the plurality of processor units having unique identification information, and a main storage which is logically partitioned into a plurality of memory blocks, the information processing apparatus comprising: allocating means for allocating first memory blocks to a first processor unit and second memory blocks to a second processor unit in accordance with input parameters; storage means for storing a plurality of first identification information of the processor units in accordance with a result of the allocating means; register means for storing second identification information, the second identification information identifying one of the first and second processor units performing an access to the main storage; selection means for selecting one of the plurality of first identification information stored in said storage means to obtain a selected first identification information corresponding to one of said memory blocks based upon a selected address; read means for reading the selected first identification information during an access to the main storage; comparing means for comparing the selected first identification information and the second identification information, wherein the comparing means is a single comparator device; determining means for determining whether the access is allowed in accordance with a result of the comparing means; access means for accessing the main storage if access is allowed; and, cancel means for canceling the access if access is not allowed.
Claim 12
Dependent Claim
239 words
An information processing apparatus including a processor which is logically partitioned into a plurality of processor units, each of the plurality of processor units having unique identification information, and a main storage which is logically partitioned into a plurality of memory blocks, the information processing apparatus comprising: allocating means for allocating first memory blocks to a first processor unit and second memory blocks to a second processor unit in accordance with input parameters; storage means for storing a plurality of first identification information of the processor units in accordance with a result of the allocating means; register means for storing second identification information, the second identification information identifying one of the first and second processor units performing an access to the main storage; selection means for selecting one of the plurality of first identification information stored in said storage means to obtain a selected first identification information corresponding to one of said memory blocks based upon a selected address; read means for reading the selected first identification information during an access to the main storage; comparing means for comparing the selected first identification information and the second identification information, wherein the comparing means is a single comparator device; determining means for determining whether the access is allowed in accordance with a result of the comparing means; access means for accessing the main storage if access is allowed; and, cancel means for canceling the access if access is not allowed.
Claim 13
Dependent Claim
22 words
The information processing apparatus according to claim 8 wherein the first memory blocks are continuous and the second memory blocks are continuous.
Claim 14
Dependent Claim
20 words
The information processing apparatus of claim 8 wherein at least one of the first and second memory blocks are discontinuous.
Claim 15
Independent Claim
211 words
A method for accessing a main storage in an information processing apparatus including a processor which is logically partitioned into a plurality of processor units, each processor unit having unique identification information, and a main storage which is logically partitioned into a plurality of memory blocks, the processor implementing the method comprising steps of: allocating first memory blocks to a first processor unit and second memory blocks to a second processor unit in accordance with input parameters; storing in a first storage a plurality of first identification information of the processor units in accordance with the allocating; storing a second identification information, the second identification information identifying one of the first and second processing units; selecting one of the plurality of first identification information stored in said first storage to obtain a selected first identification information corresponding to one of said memory blocks based upon a selected address; reading the selected first identification information corresponding to the selected memory block; comparing the selecting first identification information corresponding to the selected memory block and the second identification information; determining whether an access to the main storage is allowed in accordance with the comparing; accessing the main storage if the access is allowed; and, canceling the access if the access is not allowed.
Claim 16
Independent Claim
211 words
A method for accessing a main storage in an information processing apparatus including a processor which is logically partitioned into a plurality of processor units, each processor unit having unique identification information, and a main storage which is logically partitioned into a plurality of memory blocks, the processor implementing the method comprising steps of: allocating first memory blocks to a first processor unit and second memory blocks to a second processor unit in accordance with input parameters; storing in a first storage a plurality of first identification information of the processor units in accordance with the allocating; storing a second identification information, the second identification information identifying one of the first and second processing units; selecting one of the plurality of first identification information stored in said first storage to obtain a selected first identification information corresponding to one of said memory blocks based upon a selected address; reading the selected first identification information corresponding to the selected memory block; comparing the selecting first identification information corresponding to the selected memory block and the second identification information; determining whether an access to the main storage is allowed in accordance with the comparing; accessing the main storage if the access is allowed; and, canceling the access if the access is not allowed.