Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017024783 - VIRTUALIZATION METHOD, APPARATUS AND SYSTEM

Publication Number WO/2017/024783
Publication Date 16.02.2017
International Application No. PCT/CN2016/073860
International Filing Date 16.02.2016
IPC
G06F 12/08 2016.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 12/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 江涛 JIANG, Tao
  • 董建波 DONG, Jianbo
  • 侯锐 HOU, Rui
Priority Data
201510489246.411.08.2015CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) VIRTUALIZATION METHOD, APPARATUS AND SYSTEM
(FR) PROCÉDÉ, APPAREIL ET SYSTÈME DE VIRTUALISATION
(ZH) 一种虚拟化方法、装置和系统
Abstract
(EN)
Provided are a virtualization method, apparatus and system realizing hardware virtualization. The method comprises: generating a data access message carrying a virtual machine identifier and virtual address information (S402), wherein the virtual machine identifier is configured to identify a virtual machine generating the data access message, and the virtual address information is a virtual address of the data to be accessed in the virtual machine; sending the data access message to a memory controller (S404); and determining, by the memory controller and according to the virtual machine identifier and virtual address information, a physical memory address of the data to be accessed in a memory device (S406). The present invention realizes a direct access to a memory resource via adding the virtual machine identifier in the data access message, thus simplifying the complex management procedure of accessing a memory resource in a virtualization system for software, and further facilitating dynamic allocation of virtual machine resources.
(FR)
L'invention concerne un procédé, un appareil et un système de virtualisation réalisant une de virtualisation matérielle. Le procédé consiste : à générer un message d'accès aux données comportant un identifiant de machine virtuelle ainsi que des informations d'adresse virtuelle (S402), l'identifiant de machine virtuelle étant configuré de sorte à identifier une machine virtuelle générant le message d'accès aux données, et les informations d'adresse virtuelle étant une adresse virtuelle des données accessibles dans la machine virtuelle ; à envoyer le message d'accès aux données à un dispositif de commande de mémoire (S404) ; et à déterminer, au moyen du dispositif de commande de mémoire et en fonction de l'identifiant de machine virtuelle et des informations d'adresse virtuelle, une adresse de mémoire physique des données accessibles dans un dispositif de mémoire (S406). La présente invention réalise un accès direct à une ressource de mémoire par le biais de l'ajout de l'identifiant de machine virtuelle dans le message d'accès aux données, ce qui permet de simplifier la procédure de gestion complexe permettant d'avoir accès à une ressource de mémoire dans un système de virtualisation pour logiciel et, en outre, de faciliter une attribution dynamique des ressources de machine virtuelle.
(ZH)
一种虚拟化方法、装置和系统,实现了硬件虚拟化。该方法包括:生成数据访存报文,所述数据访存报文携带虚拟机标识和虚拟地址信息(S402),所述虚拟机标识用于标识生成所述数据访存报文的所述虚拟机,所述虚拟地址信息为待访存的数据在所述虚拟机的虚拟地址;向内存控制器发送所述数据访存报文(S404);内存控制器根据所述虚拟机标识和所述虚拟地址信息,确定所述待访存的数据在内存设备中的物理内存地址(S406)。通过在数据访存报文中增加虚拟机标识,实现了对内存资源的直接访问,减小了虚拟化系统中软件对内存资源访问的繁琐管理过程,进一步为虚拟机资源动态分配提供了基础。
Latest bibliographic data on file with the International Bureau