System and method for the logical substitution of processor control in an emulated computing environment

   
   

In an emulated computing environment, a method is provided for logically decoupling the host operating system from the processor of the computer system with respect to certain processor settings of the processor. A hypervisor of the emulation program replaces some of the processor settings of the processor with processor settings associated with software routines or data structures provided by the guest operating system. The replaced processor settings are written to memory. During this period, when the processor calls a software routine or accesses a data structure associated with the replaced processor setting, the processor will call or access a software routine or access a data structure associated with the guest operating system, bypassing the host operating system and communicating directly with the guest operating system. When the host operating system is to be recoupled to the processor, the processor settings that have been saved to memory are rewritten to the appropriate registers of the processor.

En un ambiente que computa emulado, un método se proporciona para lógicamente desemparejar el sistema operativo del anfitrión del procesador del sistema informático con respecto a ciertos ajustes del procesador del procesador. Un hypervisor del programa de emulación substituye algunos de los ajustes del procesador del procesador por los ajustes del procesador asociados a rutinas del software o las estructuras de datos proporcionadas por el sistema operativo de la huésped. Los ajustes substituidos del procesador se escriben a la memoria. Durante este período, cuando el procesador llama una rutina del software o tiene acceso a una estructura de datos asociada al ajuste substituido del procesador, el procesador llamará o tendrá acceso a una rutina del software o tendrá acceso a una estructura de datos asociada al sistema operativo de la huésped, puenteando el sistema operativo del anfitrión y comunicándose directamente con el sistema operativo de la huésped. Cuando el sistema operativo del anfitrión debe ser vuelto a emparejar al procesador, los ajustes del procesador que se han ahorrado a la memoria se reescriben a los registros apropiados del procesador.

 
Web www.patentalert.com

< System and method providing subpixel-edge-offset-based determination of opacity

< Methods and systems for managing multiple inputs and methods and systems for processing media content

> Computer-aided reading system and method with cross-language reading wizard

> System and method for real-time detection and preservation of speech onset in a signal

~ 00167