1. An information processing apparatus including processor means for executing an operation and storage means for storing an instruction or data for said processor means to execute the operation, the information processing apparatus comprising: a plurality of transfer means for transferring said instruction or data between said processor means and said storage means; and at least one address translation means for translating a virtual address designated by said processor means into a physical address of said storage means, wherein each of said transfer means includes an independent virtual address space including addresses, which is mutually overlapping with virtual address spaces of the other transfer means; and said address translation means translates said virtual address space of said transfer means into a single physical address space.