A data processing system, comprising a central processing unit, CPU, 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 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 PCIe storage device according to the first storage address, and transmits the data to a second data processing system, or directly writes the data received from the second data processing system into the PCIe storage device, wherein the second data processing system is a data processing system that communicates with the first data processing system through a network, characterized in that: the CPU assigns a unique identifier to each PCIe storage device, wherein the unique identifier is used to identify each PCIe storage device; the management unit is further configured to establish a correspondence between the unique identifier and a base address in a base address register, BAR, of the PCIe storage device; wherein the management unit comprises a base address obtaining unit and a storage address obtaining unit, wherein the base address obtaining unit is configured to obtain a base address of the requested data in a BAR according to the unique identifier of the PCIe storage device that is carried in the data request; and the storage address obtaining unit is configured to obtain the first storage address of the requested data in the PCIe storage device according to the base address in the BAR and a logical block address, LBA, carried in the data request. a management unit, configured to obtain, when the data processing system receives a data request, a first storage address of requested data in the 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 PCIe storage device according to the first storage address, and transmits the data to a second data processing system, or directly writes the data received from the second data processing system into the PCIe storage device, wherein the second data processing system is a data processing system that communicates with the first data processing system through a network, characterized in that: the CPU assigns a unique identifier to each PCIe storage device, wherein the unique identifier is used to identify each PCIe storage device; the management unit is further configured to establish a correspondence between the unique identifier and a base address in a base address register, BAR, of the PCIe storage device; wherein the management unit comprises a base address obtaining unit and a storage address obtaining unit, wherein the base address obtaining unit is configured to obtain a base address of the requested data in a BAR according to the unique identifier of the PCIe storage device that is carried in the data request; and the storage address obtaining unit is configured to obtain the first storage address of the requested data in the PCIe storage device according to the base address in the BAR and a logical block address, LBA, carried in the data request. the CPU assigns a unique identifier to each PCIe storage device, wherein the unique identifier is used to identify each PCIe storage device; the management unit is further configured to establish a correspondence between the unique identifier and a base address in a base address register, BAR, of the PCIe storage device; wherein the management unit comprises a base address obtaining unit and a storage address obtaining unit, wherein the base address obtaining unit is configured to obtain a base address of the requested data in a BAR according to the unique identifier of the PCIe storage device that is carried in the data request; and the storage address obtaining unit is configured to obtain the first storage address of the requested data in the PCIe storage device according to the base address in the BAR and a logical block address, LBA, carried in the data request.