1. A method for translating a logical address into a physical address in a processor having an address translation table, comprising: providing an effective address; providing an address space identifier which identifies a currently executing process, the address space identifier provided by a storage location programmable by software executing on the processor; providing a first value to modify at least a portion of the address space identifier to create a modified address space identifier, the first value based on at least one external signal generated outside the processor; using the effective address and the modified address space identifier to form a logical address; and matching the logical address to an entry of the address translation table to provide a physical address corresponding to the logical address.