×

Operating systems are executed on common program and interrupt service routine of low priority OS is modified to response to interrupts from common program only

  • US 8,201,170 B2
  • Filed: 04/07/2004
  • Issued: 06/12/2012
  • 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, comprising:

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

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

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

    modifying said first and second operating systems to allow them to be controlled by said common program,wherein the second operating system is modified to replace hardware interrupt service routines responsive to hardware interrupts with virtual interrupt service routines each of which is responsive to a respective virtual interrupt, wherein hardware interrupt masking is removed from the second operating system, and wherein the second operating system is adapted to respond to interrupt events from the common program instead of hardware interrupts.

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