×

Real time processor capable of concurrently running multiple independent JAVA machines

  • US 6,374,286 B1
  • Filed: 04/06/1998
  • Issued: 04/16/2002
  • Est. Priority Date: 04/06/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for concurrently running a plurality of JAVA virtual machines (JVMs) on a single processor having a memory, the apparatus comprising:

  • an initiation mechanism which creates in the memory, data and control structures for each of the plurality of JVMs, the initiation mechanism designating one of the plurality of JVMs as a master JVM;

    a first timer which periodically forces a context switch from a JVM which is operating to the master JVM whereupon the master JVM services system interrupts and performs housekeeping duties; and

    a second timer operational after a predetermined interval of time which causes the master JVM to perform a context switch to the next JVM to become operational.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×