Patent ID: 8959263
Filing Date: 2015-02-17
Classification: G06F

Abstract:
1. A data processing system comprising: one or more processors having one or more processor cores, to execute an operating system and one or more applications of the data processing system; at least one non-volatile memory device coupled to the one or more processors to store data of the data processing system; and at least one non-volatile memory controller coupled to the one or more processors and the at least one non-volatile memory device, the at least one non-volatile memory controller to enable a transfer of data to the at least one non-volatile memory device, wherein the transfer of data is responsive to a request by the one or more applications of the data processing system, wherein the transfer of data is associated with a priority level assigned by the operating system, and wherein the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.