Data access integration method and its system

A data access and data reading technology, applied in the direction of memory address/allocation/relocation, etc., can solve the problems of no improvement in writing efficiency and limited range of overall efficiency improvement, and achieve the effect of improving reading and writing efficiency

Active Publication Date: 2008-06-11
ASMEDIA TECHNOLOGY INC
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] At present, there is also a method of adding a buffer (Buffer) in the flash memory. When the host reads the flash memory, the buffer can pre-fetch the commands sent by the host. In order to reduce the reading delay, but when writing data, there is still no way to improve the writing efficiency, so the scope for improving the overall efficiency is really limited

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
  • Data access integration method and its system
  • Data access integration method and its system
  • Data access integration method and its system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to increase the read / write speed between the host and the storage device, the known ASAP bus has been gradually replaced by the serial ASAP bus. A Native Command Queuing (abbreviation: NCQ) function is further added in the specification of the SATA bus. The so-called NCQ function is the function that the storage device can simultaneously receive multiple data access commands and change the order of the data access commands.

[0047] However, in the embodiment of the present invention, on the NCQ function, a plurality of data read commands or a plurality of data write commands with a plurality of access addresses conforming to the continuous address relationship are added to integrate (merge), so in the access correspondence data can be faster. That is to say, the present invention can cooperate with the use of the control program (control program) and the command sequence (Commandqueue) contained in the control data access device, for multiple data read comman...

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

The invention relates to a data access and integration method and system, which can be applied in a data memory. The method comprises the following steps: receiving M data access commands with different types transmitted by a bus in order; when the M data access commands comprise N data access commands with the same command types and a plurality of access addresses which conform to continuation address relations, adjusting the orders of data access commands based on the orders of the access addresses and storing first data corresponding to N data access commands in the data memory. The invention can upgrade the read-write efficiency of the memory obviously.

Description

technical field [0001] The invention relates to a data access integration method, in particular to a data access integration method applied to a flash memory (FlashMemory). Background technique [0002] As we all know, in the application of memory, the efficiency of sequential access is always much higher than that of random access, and this characteristic is especially remarkable in the application of flash memory. For example, when reading, if random reading requires a reading latency of 25 μs, then continuous reading can be reduced to a reading latency of 25 ns. In addition, since the writing and reading of the flash memory needs to be performed in units of pages (usually 2K to 4K to 8K bytes (Byte)), continuous reading or writing of data in units of pages will have It helps to improve the application efficiency of the flash memory. Furthermore, the flash memory must go through the block erase (Block Erase) action when writing for the first time, that is, the erase (Era...

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
IPC IPC(8): G06F12/02
Inventor 钟健平陈佳欣刘名哲
Owner ASMEDIA TECHNOLOGY INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products