| CPC G06F 12/0804 (2013.01) [G06F 2212/603 (2013.01)] | 20 Claims |

|
1. A method for high-speed caching of data writing, wherein the method comprises:
in response to receiving a data-writing operating instruction sent by a host, creating a controlling page table and filling a plurality of control data blocks into the controlling page table sequentially;
submitting an entry pointer of a first instance of the plurality of control data blocks to a work-queue scheduling engine, to execute tasks corresponding to the plurality of control data blocks alternately in the work-queue scheduling engine;
sending a completion response to the host in advance and notifying a firmware to perform subsequent processing and falling-into-disk of data; and
in response to the completion of execution of a task corresponding to a last one instance of the plurality of control data blocks, releasing a used resource of the controlling page table.
|