Electrical computers and digital data processing systems: input/ – Interrupt processing – Handling vector
Reexamination Certificate
2005-09-13
2005-09-13
Courtenay, III, St. John (Department: 2126)
Electrical computers and digital data processing systems: input/
Interrupt processing
Handling vector
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.
Bugnion Edouard
Devine Scott W.
Rosenblum Mendel
Courtenay III St. John
Pearce Jeffrey
VMware, Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3395172