摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a bimodal virtual device approach to an enhanced virtual device in a computer system that selectively operates as a hardware virtual device or idealized virtual device as appropriate. <P>SOLUTION: The bimodal device is a virtual device that is primarily based on a real piece of hardware to provide a broad degree of compatibility with software running in a guest environment. To overcome the poor performance that plagues hardware virtual devices, an idealized "high-performance mode" that is not found in the original hardware-based device is provided. Software drivers (and other software) developed for interacting with the original hardware device and unaware of (and unable to use) the high-performance mode will continue to use the "legacy mode" (hardware virtualization), while enhanced versions of guest software will be able to recognize and utilize the high-performance mode (idealized virtualization). <P>COPYRIGHT: (C)2005,JPO&NCIPI</p> |