Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Saturday 31.10.2020 at 7:00 AM CET
Settings

Settings

Goto Application

1. WO2019056380 - DATA ACCESS METHOD AND DEVICE

Publication Number WO/2019/056380
Publication Date 28.03.2019
International Application No. PCT/CN2017/103203
International Filing Date 25.09.2017
IPC
G06F 12/10 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
10Address translation
H04L 12/24 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
02Details
24Arrangements for maintenance or administration
CPC
G06F 12/0223
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
G06F 12/0284
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
0284Multiple user address space allocation, e.g. using different base addresses
G06F 12/1081
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
10Address translation
1081for peripheral access to main memory, e.g. direct memory access [DMA]
G06F 12/109
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
10Address translation
109for multiple virtual address spaces, e.g. segmentation
G06F 13/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
20for access to input/output bus
G06F 13/42
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
42Bus transfer protocol, e.g. handshake; Synchronisation
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 卢胜文 LU, Shengwen
Priority Data
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA ACCESS METHOD AND DEVICE
(FR) PROCÉDÉ ET DISPOSITIF D'ACCÈS À DES DONNÉES
(ZH) 一种数据访问的方法和装置
Abstract
(EN)
A data access method provided in an embodiment of the present invention is applied in a host computer on which a virtual machine is running. The method comprises: a processor of a host computer converting a first descriptor recognized by a virtual machine interface card of a virtual machine to a second descriptor recognized by a physical interface card of the host computer, wherein the first descriptor comprises an address of a physical memory of the virtual machine and a data length of accessible data; and the physical interface card of the host computer obtaining, according to the second descriptor, a physical address mapped from the address of the physical memory of the virtual machine to a memory, and accessing the accessible data according to the physical address in the memory.
(FR)
Selon un mode de réalisation, la présente invention concerne un procédé d'accès à des données qui est mis en œuvre dans un ordinateur hôte sur lequel une machine virtuelle est exécutée. Le procédé comprend les étapes suivantes : un processeur d'un ordinateur hôte convertit un premier descripteur reconnu par une carte d'interface de machine virtuelle d'une machine virtuelle en un second descripteur reconnu par une carte d'interface physique de l'ordinateur hôte, le premier descripteur comprenant l'adresse d'une mémoire physique de la machine virtuelle et une longueur de données de données accessibles ; et la carte d'interface physique de l'ordinateur hôte obtient, sur la base du second descripteur, une adresse physique mappée depuis l'adresse de la mémoire physique de la machine virtuelle vers une mémoire, et accède aux données accessibles sur la base de l'adresse physique présente dans la mémoire.
(ZH)
本发明实施例提供的数据访问方法应用于主机中,主机上运行虚拟机。主机的处理器将虚拟机的虚拟机接口卡识别的第一描述符转换为主机的物理接口卡识别的第二描述符,其中第一描述符包含虚拟机物理内存地址和可访问数据的数据长度;主机的物理接口卡根据第二描述符获得虚拟机物理内存地址映射到内存中的物理地址,根据内存中的物理地址访问可访问数据。
Also published as
Latest bibliographic data on file with the International Bureau