A method and apparatus for supporting a host computer system in executing a
JAVA computer program. An auxiliary system, including multiple non-host
processors, coupled to a non-host memory, via a bus to the host computer
system, interfaces with a JAVA Virtual Machine (JVM) to execute one or
more threads of the JAVA computer program. The JVM can be instantiated in
the non-host memory. The JVM performs allocation of an additional non-host
processor for interfacing with the JVM to execute the new thread. The
auxiliary system need not be a permanent part of the host computer system.
In one embodiment the auxiliary system is coupled to the host computer
system to run JAVA programs. The auxiliary system can be detached from the
host computer system or can be implemented as a permanent part of the host
computer system.
Um método e um instrumento para suportar um sistema computatorizado de anfitrião em executar um programa de computador de JAVA. Um sistema auxiliar, including os processadores múltiplos do non-anfitrião, acoplados a uma memória do non-anfitrião, através de uma barra-ônibus ao sistema computatorizado de anfitrião, conectara com uma máquina virtual de JAVA (JVM) para executar aquele ou mais enfía do programa de computador de JAVA. O JVM pode ser instantiated na memória do non-anfitrião. O JVM executa o alocamento de um processador adicional do non-anfitrião para conectarar com o JVM para executar a linha nova. O sistema auxiliar não necessita ser uma parte permanente do sistema computatorizado de anfitrião. Em uma incorporação o sistema auxiliar é acoplado ao sistema computatorizado de anfitrião para funcionar programas de JAVA. O sistema auxiliar pode ser destacado do sistema computatorizado de anfitrião ou pode ser executado como uma parte permanente do sistema computatorizado de anfitrião.