Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for managing commands in command queue, memory control circuit unit and memory storage apparatus

a command queue and memory control circuit technology, applied in the direction of instruments, input/output to record carriers, computing, etc., can solve the problems of inability to effectively manage commands received from a host system, the requirements of data processing efficiency and file transmission performance of the usb mass storage device have been increasing, and the bot protocol is practically rigid. , to achieve the effect of effective management of commands received from the host system

Active Publication Date: 2015-01-08
PHISON ELECTRONICS
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is a method for managing commands in a memory storage apparatus. It helps in effectively managing the commands received from a host system. This method optimizes the use of memory, reduces latency, and improves overall performance of the memory storage apparatus.

Problems solved by technology

The BOT protocol, however, is practically rigid, and the requirements for data processing efficiency and file transmission performance of the USB mass storage device have been increasing.
Notwithstanding the introduction of the USB attached SCSI protocol, there lacks any effective mechanism of integrating the advantages of the USB attached SCSI protocol into the systems and structures of the existing storage media.
Furthermore, citation or identification of any document in this application is not an admission that such document is available as prior art to the invention, or that any reference forms a part of the common general knowledge in the art.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for managing commands in command queue, memory control circuit unit and memory storage apparatus
  • Method for managing commands in command queue, memory control circuit unit and memory storage apparatus
  • Method for managing commands in command queue, memory control circuit unit and memory storage apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.

[0035]Embodiments of the invention may comprise any one or more of the novel features described herein, including in the Detailed Description, and / or shown in the drawings. As used herein, “at least one”, “one or more”, and “and / or” are open-ended expressions that are both conjunctive and disjunctive in operation. For example, each of the expressions “at least on of A, B and C”, “at least one of A, B, or C”, “one or more of A, B, and C”, “one or more of A, B, or C” and “A, B, and / or C” means A alone, B alone, C alone, A and B together, A and C together, B and C together, or A, B and C together.

[0036]It is to be noted that the term “a” or “an” entity refers to one or more of that entity. As such, the terms “a” ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for managing commands in a command queue, a memory controller, and a memory storage apparatus are provided. The method includes: storing at least one first command in a command queue register according to a plurality of first indication bits and updating the first indication bits according to a current storage status of the command queue register; generating a plurality of updated second indication bits according to the updated first indication bits and a plurality of second indication bits. The method also includes: obtaining at least one first command index corresponding to at least one register block storing the at least one first command in the command queue register according to the updated second indication bits and adding the at least one first command index into a command index register; executing commands corresponding to un-executed command indices in the command queue register.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]This application claims the priority benefit of Taiwan application serial no. 102123698, filed on Jul. 2, 2013. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.BACKGROUND[0002]1. Technology Field[0003]The present invention relates to a method for managing commands in a command queue, a memory control circuit unit using the method, and a memory storage apparatus using the method.[0004]2. Description of Related Art[0005]Conventionally, data and / or commands are often transmitted between a universal serial bus (USB) mass storage device and a computer host according to a bulk only transport (BOT) protocol. Under the BOT protocol, the USB mass storage device can transmit one command to or receive one command from the computer host at a time, and the next command may be transmitted or received only after the previous command is completely executed.[0006]The BO...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/06
CPCG06F3/0659G06F3/0679G06F3/0604G06F13/385G06F13/00
Inventor HUANG, YI-HSIANGCHAN, CHAO-MING
Owner PHISON ELECTRONICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More