Computer readable storage medium, method and device for scheduling host commands

By setting two queues and scheduling mechanisms in the flash controller, priority is given to handling host read commands, which solves the problem that host read commands in NAND flash memory cannot be promptly replied due to long data writing, and improves the effectiveness of the solid-state drive.

CN113778317BActive Publication Date: 2024-12-13SILICON MOTION INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010524205.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-10
Publication Date
2024-12-13
Estimated Expiration
2040-06-10

Smart Images

  • Figure CN113778317B_ABST
    Figure CN113778317B_ABST
Patent Text Reader

Abstract

The present invention relates to a computer-readable storage medium, a method and a device for scheduling host commands, wherein the computer-readable storage medium is used to store program codes that can be executed by a processing unit of a flash memory controller, and the program codes are executed by the processing unit to implement the following steps: migrating one or more host write commands from the top of a first queue to a second queue in the order of time when they arrive at the flash memory controller, so that the top of the first queue stores host read commands; extracting host read commands from the top of the first queue; executing host read commands to read user data from a flash memory module; and replying user data to a host end. Therefore, the present invention can avoid the user data that a host read command wants to obtain cannot be replied to the host end in time due to the writing of long data, causing the application to be opened unsmoothly, through the setting of the two queues as described above and the scheduling mechanism described above.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Memory controller and method of operating the same

    CN110083304A