×

Operating systems

  • US 8,612,992 B2
  • Filed: 10/01/2004
  • Issued: 12/17/2013
  • Est. Priority Date: 04/09/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of enabling multiple different operating systems to run concurrently on the same computer, said method comprising:

  • selecting a first operating system to have a high priority;

    selecting at least one second operating system to have a lower priority;

    providing a common program arranged to switch between said first and second operating systems under predetermined conditions; and

    providing modifications to said first and second operating systems to allow them to be controlled by said common program;

    allocating exception vectors to a trap call mechanism running on said first and second operating systems to trap calls for the common program from said first and second operating systems and enabling invocation of the common program using the trap call mechanism;

    wherein switching between said first and second operating systems occurs by responding to real or virtual events of said first and second operating systems and includes invoking the common program by calling an exception vector from the exception vectors allocated to the trap call mechanism, andwherein calling the exception vector to invoke the common program simulates the real or the virtual events of said operating systems as an exception caused by an external event.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×