1. A method for resolving clock management issues in emulation of a target system on a host system, the method comprising: interpreting a first set of code instructions of a target program to generate interpreted code instructions that emulate a first component of the target system on the host system; translating a second set of code instructions to generate translated code instructions that emulate a second component of the target system on the host system; executing the interpreted instructions, wherein execution of the interpreted instructions is based on a first clock; executing the translated instructions, wherein execution of the translated instructions is based on a second clock; and adjusting the first or second clock, an execution of the translated or interpreted instructions or a memory access to maintain a desired synchronization between the translated instructions and the interpreted instructions.