System software displacement in a virtual computer system

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S104000, C719S319000, C703S020000, C703S021000

Reexamination Certificate

active

07412702

ABSTRACT:
A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as a whole. After booting, the kernel is loaded and displaces the COS from the system level, meaning that the kernel itself directly accesses predetermined physical resources of the computer. All requests for use of system resources then pass via the kernel. System resources are divided into those that, in order to maximize speed, are controlled exclusively by the kernel, those that the kernel allows the COS to handle exclusively, and those for which control is shared by the kernel and COS. In the preferred embodiment of the invention, at least one virtual machine (VM) runs via a virtual machine monitor, which is installed to run on the kernel. Each VM, the COS, and even each processor in a multiprocessor embodiment, are treated as separately schedulable entities that are scheduled by the kernel. Mechanisms for high-speed I/O between VM's and I/O devices are also included.

REFERENCES:
patent: 4835677 (1989-05-01), Sato et al.
patent: 5255379 (1993-10-01), Melo
patent: 5369750 (1994-11-01), Inoue et al.
patent: 5499379 (1996-03-01), Tanaka et al.
patent: 5913058 (1999-06-01), Bonola
patent: 6017938 (2000-01-01), Bershad
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6507904 (2003-01-01), Ellison et al.
patent: 6735601 (2004-05-01), Subrahmanyam
patent: 6961941 (2005-11-01), Nelson et al.
patent: 2001/0039597 (2001-11-01), Senator
patent: 2001/0054055 (2001-12-01), Bollella
patent: 2001/0054114 (2001-12-01), DuVal et al.
patent: 2002/0046230 (2002-04-01), Dieterich et al.
patent: 2002/0052977 (2002-05-01), Stall
patent: 2002/0052978 (2002-05-01), Stall
patent: 2002/0075327 (2002-06-01), Stall

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 software displacement in a virtual computer system 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 software displacement in a virtual computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System software displacement in a virtual computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4001304

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