1. A host computer system adapted to translate foreign binary code for execution, where said host computer system is architecturally distinct from the foreign architecture capable of executing said foreign binary code, said host computer system comprising: a foreign virtual memory space for maintaining a virtual machine; a host virtual memory space for maintaining host processes associated with said virtual machine; means for detecting a change in said foreign virtual memory space to denote the creation of at least one additional virtual machine in said foreign virtual memory space; and means for establishing a host process associated with said at least one additional virtual machine.