Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019061014) PROCÉDÉS ET APPAREIL DE TRAITEMENT DE COMMANDES PROVENANT DE MACHINES VIRTUELLES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/061014 N° de la demande internationale : PCT/CN2017/103385
Date de publication : 04.04.2019 Date de dépôt international : 26.09.2017
CIB :
G06F 9/455 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
44
Dispositions pour exécuter des programmes spécifiques
455
Emulation; Simulation de logiciel
Déposants :
DONG, Yao Zu [CN/CN]; CN (BZ)
GUO, Yuankai [US/US]; US (BZ)
ZHANG, Haozhong [CN/CN]; CN (BZ)
TIAN, Kun [CN/CN]; CN (BZ)
INTEL CORPORATION [US/US]; 2200 Mission College Blvd. Santa Clara, California 95054, US
Inventeurs :
DONG, Yao Zu; CN
GUO, Yuankai; US
ZHANG, Haozhong; CN
TIAN, Kun; CN
Mandataire :
CHINA PATENT AGENT (H. K.) LTD.; 22/F., Great Eagle Center 23 Harbour Road, Wanchai Hong Kong, CN
Données relatives à la priorité :
Titre (EN) METHODS AND APPARATUS TO PROCESS COMMANDS FROM VIRTUAL MACHINES
(FR) PROCÉDÉS ET APPAREIL DE TRAITEMENT DE COMMANDES PROVENANT DE MACHINES VIRTUELLES
Abrégé :
(EN) Methods and apparatus to process commands from virtual machines, said methods include: accessing, by a virtual nonvolatile memory device in a virtual machine monitor executing on one or more processors, a first command submitted to a guest queue by a native nonvolatile memory driver executing in a guest virtual machine; generating, by the virtual nonvolatile memory device, a translated command based on the first command by translating a virtual parameter of the first command to a physical parameter associated with a physical nonvolatile memory device; submitting, by the virtual nonvolatile memory device, the translated command to a shadow queue to be processed by the physical nonvolatile memory device based on the physical parameter; and submitting, by the virtual nonvolatile memory device, a completion status entry to the guest queue, the completion status entry indicative of completion of a direct memory access operation that copies data between the physical nonvolatile memory device and a guest memory buffer corresponding to the guest virtual machine.
(FR) Procédés et appareil de traitement de commandes provenant de machines virtuelles, lesdits procédés comprenant: l'accès, par un dispositif virtuel de mémoire non volatile dans un moniteur de machines virtuelles s'exécutant sur un ou plusieurs processeurs, une première commande déposée dans une file d'attente d'invité par un pilote natif de mémoire non volatile s'exécutant dans une machine virtuelle invitée; la génération, par le dispositif virtuel de mémoire non volatile, d'une commande traduite d'après la première commande en traduisant un paramètre virtuel de la première commande en un paramètre physique associé à un dispositif physique de mémoire non volatile; le dépôt, par le dispositif virtuel de mémoire non volatile, de la commande traduite dans une file d'attente fictive en vue de son traitement par le dispositif physique de mémoire non volatile d'après le paramètre physique; et le dépôt, par le dispositif virtuel de mémoire non volatile, d'une entrée d'état d'achèvement dans la file d'attente d'invité, l'entrée d'état d'achèvement étant indicative de l'achèvement d'une opération d'accès direct à la mémoire qui copie des données entre le dispositif physique de mémoire non volatile et un tampon de mémoire d'invité correspondant à la machine virtuelle invitée.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)