Patent ID: 6883080
Filing Date: 2005-04-19
Classification: G06F

Abstract:
1. A program executing apparatus comprising: a memory including a physical memory and an I/O memory; and an address conversion unit which mediates input of data to and output of data from the memory by extracting bit data from a bit position at an address in one of the physical memory and the I/O memory based on configuration data that describes correspondence between each bit at a specific address and bit data at an address in the memory and allocating that bit data to a bit position at the specific address in the one of the physical memory and the I/O memory according to the configuration data, wherein said address conversion unit extracts bit data stored at a plurality of different addresses within a physical address space and an I/O address space, and allocates that bit data to bit positions stored at the specific address, and mediates input and output of data according to a request from the processor to access the specific address, and wherein the bit data stored at the specific address is extracted from both the physical memory and the I/O memory.