Virtualización del espacio de configuración.

Un procedimiento para gestionar las comunicaciones entre una máquina virtual (120) y un dispositivo (430) de I/O mediante una capa (140) de virtualización,

en el que la capa (140) de virtualización mantiene la máquina virtual (120),

recibiendo una descripción del dispositivo de I/O, comprendiendo la descripción información relativa a qué acciones en el dispositivo de I/O tienen efectos en todo el sistema y que tienen efectos que son locales al dispositivo de I/O;

en función de dicha descripción, construir (602) una representación de un espacio de configuración del dispositivo de I/O que indica las acciones que puede llevar la máquina virtual a cabo sobre el dispositivo de I/O para las ubicaciones de memoria en dicho espacio de configuración;

en función de dicha descripción, construir (603) una representación de un espacio de I/O asignado con la memoria del dispositivo de I/O, en el que cada página del espacio de I/O asignado con la memoria está asignada en dicha máquina virtual o es excluida de dicha máquina virtual;

instalar un controlador para el dispositivo de I/O en la máquina virtual (120); y

controlar el acceso (604) a dicho dispositivo de I/O según dicha representación del espacio de configuración y dicha representación del espacio de I/O asignado con la memoria, en el que dicha información es recibida en un fichero proporcionado por un proveedor de dicho dispositivo de I/O, y en el que dicha construcción de una representación del espacio de configuración y dicha construcción de una representación del espacio de I/O asignado con la memoria comprende, además, construir las representaciones según dicha información.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2009/059105.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: OSHINS,JACOB, ALLSOP,BRANDON, THORNTON,ANDREW JOHN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/455 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Emulación; Simulación de software.
  • G06F9/46 G06F 9/00 […] › Disposiciones para la multiprogramación.
  • G06F9/50 G06F 9/00 […] › Asignación de recursos, p.ej. de la unidad central de procesamiento (CPU).

PDF original: ES-2737855_T3.pdf

 

Patentes similares o relacionadas:

Módulo de interfaz, del 14 de Agosto de 2019, de AMADEUS S.A.S.: Un programa informático que comprende un módulo de interfaz para interactuar entre un módulo de comunicaciones y una pluralidad de instancias de módulos […]

Servidor de pasarela con micronúcleo, del 15 de Mayo de 2019, de Cassidian Cybersecurity SAS: Servidor de pasarela , caracterizado por que comprende: • un primer subsistema , con un nivel de medios , un nivel de comunicación y un […]

Gestor de procesos mejorado, del 9 de Mayo de 2019, de Bull S.A.S: Gestor de procesos informáticos, que comprende: - una memoria de datos de proceso , y - una unidad de procesamiento de proceso , capaz de ejecutar […]

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Procedimiento para bifurcar o migrar una máquina virtual, del 1 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento para aumentar la eficiencia del procesamiento de máquinas virtuales, que comprende las etapas de: proporcionar en un primer sistema host […]

Procesamiento transaccional, del 17 de Abril de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de controlar la ejecución de una transacción en un entorno informático, comprendiendo el método los pasos de: Iniciar, mediante un procesador, la ejecución […]

Método, aparato y sistema para transmitir o recibir simultáneamente múltiples objetos gestionados, del 10 de Abril de 2019, de ALCATEL LUCENT: Un método para transmitir simultáneamente múltiples objetos gestionados, comprendiendo el método las siguientes etapas: encapsular dos o más objetos gestionados […]

PROCEDIMIENTO Y MECANISMOS PARA UNA GESTIÓN PROACTIVA DE LA MEMORIA, del 2 de Enero de 2012, de MICROSOFT CORPORATION: Un sistema en un entorno informático que comprende: un mecanismo de seguimiento que hace seguimiento de la utilización de páginas de memoria […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .