Patent ID: 9678918
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A data processing system, comprising a central processing unit (CPU), a memory, a Peripheral Component Interconnect Express (PCIe) controller, a network adapter, and at least one PCIe storage device, and further comprising: a management unit, configured to obtain, when the data processing system receives a data request, a first storage address of requested data in the at least one PCIe storage device according to first address information carried in the data request, wherein the first storage address is a memory mapping input/output (MMIO) address, wherein the network adapter directly reads data from the at least one PCIe storage device according to the first storage address, and transmits the data to a separate data processing system, or directly writes the data received from the separate data processing system into the at least one PCIe storage device according to the first storage address, wherein the separate data processing system communicates with the data processing system through a network; wherein the PCIe controller comprises an address translating unit, configured to obtain a second storage address of the data requested by the data request in the at least one PCIe storage device according to the first storage address; the second storage address is a logical address, wherein the logical address is an address which is obtained after linear ordering is performed on a nonlinear continuous physical address.