Sistemas e métodos para virtualização de dispositivo bimodal de dispositivos com base em hardware reais e idealizados

"SISTEMAS E MéTODOS PARA VIRTUALIZAçãO DE DISPOSITIVO BIMODAL DE DISPOSITIVOS COM BASE EM HARDWARE REAIS E IDEALIZADOS". Várias modalidades da presente invenção são direcionadas aos métodos de dispositivos virtuais bimodais (ou seja, 'dispositivos bimodais'). Em certas modalidade...

Full description

Saved in:
Bibliographic Details
Main Author ERIC TRAUT
Format Patent
LanguagePortuguese
Published 23.08.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:"SISTEMAS E MéTODOS PARA VIRTUALIZAçãO DE DISPOSITIVO BIMODAL DE DISPOSITIVOS COM BASE EM HARDWARE REAIS E IDEALIZADOS". Várias modalidades da presente invenção são direcionadas aos métodos de dispositivos virtuais bimodais (ou seja, 'dispositivos bimodais'). Em certas modalidades, o dispositivo bimodal é um dispositivo virtual que é primariamente baseado em uma parte real de hardware para fornecer um grau amplo de compatibilidade com o software operando no ambiente hóspede (similar ao método de visualização de dispositivo de hardware). Porém, para superar o problema de desempenho fraco que aflige os dispositivos virtuais de hardware, estas modalidades também fornecem um 'modo de desempenho alto' idealizado que nao é encontrado no dispositivo com base em hardware original. Acionadores de software (e outro software) desenvolvidos para interagir com o dispositivo de hardware original e que ignoram (e são incapazes de usar) o modo de desempenho alto continuarão usando o 'modo de legado' (virtualização de hardware), enquanto versões de software hóspede otimizadas serão capazes de reconhecer e utilizar o modo de desempenho alto (virtualização idealizada). Various embodiments of the present invention are directed to bimodal virtual device approaches (that is, "bimodal devices"). In certain embodiments, 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 the guest environment (similar to the hardware device virtualization approach). However, to overcome the problem of poor performance that plague hardware virtual devices, these embodiments also provide an idealized "high-performance mode" that is not found in the original hardware-based device. Software drivers (and other software) developed for interacting with the original hardware device and which are 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).
Bibliography:Application Number: BR2004PI04496