CONTROLLING METHOD, CONNECTOR, AND MEMORY STORAGE DEVICE
First Claim
1. A controlling method for a memory storage device, the controlling method comprising:
- establishing a connection between a host system and the memory storage device;
receiving a first command from the host system and storing the first command into a command queue, wherein the command queue comprises at least one second command after the first command is stored into the command queue;
determining whether a command number of the at least one second command is greater than a threshold, wherein the threshold is greater than 1;
if the command number is greater than the threshold, obtaining a using right of the connection and executing one of the at least one second command by the memory storage device; and
if the command number is not greater than the threshold, waiting to receive a command from the host system, wherein the using right of the connection belongs to the host system.
1 Assignment
0 Petitions
Accused Products
Abstract
A controlling method, a connector, and a memory storage device are provided. The controlling method includes following steps. A connection between the memory storage device and a host system is established. A first command is received from the host system and stored into a command queue. The command queue includes at least one second command after the first command is stored into the command queue. Whether a command number of the second commands is greater than a threshold is determined. The threshold is greater than 1. If the command number is greater than the threshold, a using right of the connection is obtained and a second command is executed by the memory storage device. If the command number is not greater than the threshold, a command from the host system is waited for. The using right of the connection belongs to the host system. Thereby, the system efficiency is improved.
8 Citations
21 Claims
-
1. A controlling method for a memory storage device, the controlling method comprising:
-
establishing a connection between a host system and the memory storage device; receiving a first command from the host system and storing the first command into a command queue, wherein the command queue comprises at least one second command after the first command is stored into the command queue; determining whether a command number of the at least one second command is greater than a threshold, wherein the threshold is greater than 1; if the command number is greater than the threshold, obtaining a using right of the connection and executing one of the at least one second command by the memory storage device; and if the command number is not greater than the threshold, waiting to receive a command from the host system, wherein the using right of the connection belongs to the host system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A connector, comprising:
-
a memory, configured to store a command queue; a transmission circuit, coupled to the memory, configured to establish a connection between a host system and the connector, receive a first command from the host system, and store the first command into the command queue, wherein the command queue comprises at least one second command after the first command is stored into the command queue; and a control circuit, coupled to the memory and the transmission circuit, configured to determine whether a command number of the at least one second command is greater than a threshold, wherein the threshold is greater than 1, wherein if the command number is greater than the threshold, the transmission circuit is configured to obtain a using right of the connection, and the control circuit is configured to execute one of the at least one second command, if the command number is not greater than the threshold, the transmission circuit is configured to wait to receive a command from the host system, wherein the using right of the connection belongs to the host system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory storage device, comprising:
-
a connector, configured to couple to a host system; a rewritable non-volatile memory module, comprising a plurality of physical erasing units; and a memory controller, coupled to the connector and the rewritable non-volatile memory module, wherein the connector comprises; a memory, configured to store a command queue; a transmission circuit, coupled to the memory, configured to establish a connection between the host system and the memory storage device, receive a first command from the host system, and store the first command into the command queue, wherein the command queue comprises at least one second command after the first command is stored into the command queue; and a control circuit, coupled to the memory and the transmission circuit, configured to determine whether a command number of the at least one second command is greater than a threshold, wherein the threshold is greater than 1, if the command number is greater than the threshold, the transmission circuit is configured to obtain a using right of the connection, and the control circuit executes one of the at least one second command, if the command number is not greater than the threshold, the transmission circuit is configured to wait to receive a command from the host system, wherein the using right of the connection belongs to the host system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification