System and method for facilitating context-switching in a...

Electrical computers and digital data processing systems: input/ – Interrupt processing – Handling vector

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S001000, C719S321000, C719S328000

Reexamination Certificate

active

06944699

ABSTRACT:
A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected to the VMM. Both the HOS and the VMM have separate operating contexts and disjoint address spaces, but are both co-resident at system level. A driver that is downloadable into the HOS at system level forms a total context switch between the VMM and HOS contexts. A user-level emulator accepts commands from the VMM via the system-level driver and processes these commands as remote procedure calls. The emulator is able to issue host operating system calls and thereby access the physical system devices via the host operating system. The host operating system itself thus handles execution of certain VMM instructions, such as accessing physical devices.

REFERENCES:
patent: 4253145 (1981-02-01), Goldberg
patent: 4742447 (1988-05-01), Duvall et al.
patent: 4747040 (1988-05-01), Blanset et al.
patent: 4787031 (1988-11-01), Karger et al.
patent: 4792895 (1988-12-01), Tallman
patent: 4926322 (1990-05-01), Stimac et al.
patent: 4974159 (1990-11-01), Hargrove et al.
patent: 5134580 (1992-07-01), Bertram et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5222224 (1993-06-01), Flynn et al.
patent: 5255379 (1993-10-01), Melo
patent: 5307504 (1994-04-01), Robinson et al.
patent: 5319760 (1994-06-01), Mason et al.
patent: 5440710 (1995-08-01), Richter et al.
patent: 5488716 (1996-01-01), Schneider et al.
patent: 5511217 (1996-04-01), Nakajima et al.
patent: 5522075 (1996-05-01), Robinson et al.
patent: 5553291 (1996-09-01), Tanaka et al.
patent: 5652869 (1997-07-01), Herdeg et al.
patent: 5652872 (1997-07-01), Richter et al.
patent: 5721922 (1998-02-01), Dingwall
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5893144 (1999-04-01), Wood et al.
patent: 6289396 (2001-09-01), Keller et al.
patent: 6412035 (2002-06-01), Webber
Bressoud, et al., “Hypervisor-based Fault tolerance,” SIGOPS '95, Dec. 1995, pp. 7-77.
Bugnion, et al., “Disco: Running Commodity Operating Systems on Scalable Multiprocessors,” ACM Transactions on Computer Systems, vol. 15, No. 4, Nov. 1997, pp. 412-447.
Bugnion, et al., “Disco: Running Commodity Operating Systems on Scalable Multiprocessors,” Stanford University, Computer Systems Laboratory, 1997.
Chapin, J., et al., Hive: fault containment for shared-memory multiprocessors, Stanford Computer Systems Lab Publication, ACM Symposium, Dec. 1995.
Creasy, “The Origin of the VM/370 Time-Sharing System,” IBM J. Res. Develop., vol. 25, No. 5, Sep. 1981.
Ebcioglu, et al., “Daisy: Dynamic Compilation for 100% Architectural Compatability” IBM Research Report RC 20538, Aug. 5, 1996.
Goldberg, Robert P., “Survey of Virtual Machine Research,” Honeywell Information Systems and Harvard University, pp. 34-45, 1974.
Hall, Judith S., et al., “Virtualizing the VAX Architecture,” ACM 0-89791-394-9/91/0005/0380, pp. 380-389, 1991.
Liedtke, Jochen, “Toward Real Microkernels,” Communications of the ACM. Sep. 1996.
Rosenblum, Mendel, et al., “Implementing efficient fault containiment for multiprocessors,” Comm. of the ACM, vol. 39, No. 9, 1996.
Rosenblum, Mendel, et al., “Using the SimOS Machine Simulator to Study Complex Computer Systems,” ACM Transactions on Modeling and Computer Simulation, vol. 7, No. 1, pp. 78-103, Jan. 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for facilitating context-switching in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for facilitating context-switching in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for facilitating context-switching in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3395172

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.