Transparent Hardware Address Offset for Use in a Common Memory, Multi-Processor Environment
Original Publication Date: 1984-May-01
Included in the Prior Art Database: 2005-Feb-03
Using multiple processors in a computing system having a common memory array requires that provision be made for all processors to address the array. One manner in which this can be achieved is to assign a fixed starting address to the array. Each processor would then access a specific memory location using the same address. This technique requires that all processors included in the system have the block of addresses assigned to the memory array available for their use. This, however, may not always be the case. In instances where any or all of the processors are predefined computing systems themselves, that particular address block may already be dedicated to other uses.