CN102135945A - Cache device for increasing data access speed of memory device - Google Patents
Cache device for increasing data access speed of memory device Download PDFInfo
- Publication number
- CN102135945A CN102135945A CN2010101209548A CN201010120954A CN102135945A CN 102135945 A CN102135945 A CN 102135945A CN 2010101209548 A CN2010101209548 A CN 2010101209548A CN 201010120954 A CN201010120954 A CN 201010120954A CN 102135945 A CN102135945 A CN 102135945A
- Authority
- CN
- China
- Prior art keywords
- memory
- memory controller
- transmission interface
- storage
- fast access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
The invention discloses a cache device for increasing the data access speed of a memory device, which comprises a non-volatile memory, a memory controller, a first transmission interface and a second transmission interface, wherein the non-volatile memory is used for storing data; the memory controller is coupled with the non-volatile memory, and is used for controlling the data access of the non-volatile memory; the first transmission interface is coupled with the memory controller, and is used for electrically connecting the memory controller to the memory device; and the second transmission interface is coupled with the memory controller, and is used for electrically connecting the memory controller to a client computer.
Description
Technical field
The relevant a kind of data of the present invention are got mechanism soon, refer to a kind of fast access device that improves the data access speed of storage device especially.
Background technology
In modern information society, a large amount of circulations of information have become the some of daily life.Management of information for convenience is used for the memory storage of access information, also becomes the emphasis of the information industry development.Especially storage type flash memory (NAND flash memory), it has low power consumption, high-speed, erasable, non-volatile (non-volatile), does not need advantages such as mechanical type action, in various storage devices, occupies the ground of an important seat.
Generally speaking, storage type flash memory is a kind of nonvolatile memory, owing to have the characteristic that does not cause storage data to lose because of the power supply supply failure, and have again and repeat to write and can be by electricity advantage such as erase, therefore be widely used in mobile phone, digital camera, game machine in recent years, (personal digital assistant PDA) waits in the electronic product personal digital assistant.
For traditional mechanical type Winchester disk drive, usually use dynamic RAM (dynamicrandom access memory, DRAM) as The built-in get (cache) storer soon, and the action principle of dynamic RAM is that to utilize in the electric capacity number of store charge to represent bit (bit) be 1 or 0.Because in the real operation environment, electric capacity has the phenomenon of electric leakage, cause the potential difference (PD) deficiency and memory contents is disappeared, therefore remove often periodically charging of noncapacitive, otherwise can't guarantee that memory contents lives forever, and the data that are stored in the dynamic RAM can disappear later at once in power cut, so it belongs to a kind of volatile memory (volatile memory).In addition, traditional mechanical type Winchester disk drive is necessary spinning disk and moving head when access data, and this action needs the more time of cost required data read could be come out, so strengthen the time that the capacity of high-speed cache can shorten data read significantly.But because the higher and finite capacity of manufacturing cost of dynamic RAM.Therefore, need a kind of device that can promote the data access speed of storage device (for example traditional mechanical type Winchester disk drive) easy and effectively badly.
Summary of the invention
Therefore, the object of the present invention is to provide the fast access device of the data access speed of a kind of raising storage device (for example traditional mechanical type Winchester disk drive), can promote the data access speed of storage device easy and effectively.
The invention provides a kind of fast access device that improves the data access speed of storage device.This fast access device includes: a nonvolatile memory, a Memory Controller, one first transmission interface and one second transmission interface.This nonvolatile memory is in order to storage data.This Memory Controller is coupled to this nonvolatile memory, in order to control this data of nonvolatile storage access.This first transmission interface is coupled to this Memory Controller, in order to this Memory Controller is electrically connected to this storage device.This second transmission interface is coupled to this Memory Controller, in order to this Memory Controller is electrically connected to a client computer.
Useful technique effect of the present invention is: the present invention not only can improve the data access speed of storage device, and the data that can avoid undesired outage to cause are lost or damage.
Description of drawings
Fig. 1 is the synoptic diagram of an embodiment of computer system of the present invention.
Embodiment
In instructions, used some vocabulary to censure specific element.The person with usual knowledge in their respective areas should understand, and hardware manufacturer may be called same element with different nouns.This instructions is not used as distinguishing the mode of element with the difference of title, but the criterion that is used as distinguishing with the difference of element on function.Be an open term mentioned " comprising " in the instructions in the whole text, so should be construed to " comprise but be not limited to ".In addition, " coupling " speech is to comprise any indirect means that are electrically connected that directly reach at this.Therefore, be coupled to one second device, then represent this first device can directly be electrically connected in this second device, or be electrically connected to this second device indirectly by other device or connection means if describe one first device in the literary composition.
Please refer to Fig. 1, Fig. 1 is the synoptic diagram of an embodiment of computer system 100 of the present invention.In the present embodiment, computer system 100 includes (but a being not limited to) fast access device 110, one storage devices 120 and a client computer 130.Please note, in an embodiment of the present invention, storage device 120 can be hard disk or other storage unit by the mechanical type access, but this is not restriction of the present invention, and any storage device of the fast access device 110 of raising data access speed of the present invention that is applicable to all belongs to category of the present invention.Fast access device 110 is including (but not limited to) a nonvolatile memory 112, a Memory Controller 114, one first transmission interface 116 and one second transmission interface 118.Please note, in an embodiment of the present invention, nonvolatile memory 112 can be storage type flash memory (NAND flash memory) or the memory chip group of being made up of a plurality of flash memory chip, but this is not restriction of the present invention, (for example the chipset of ferroelectric memory (Ferro electric RAM, FeRAM)) or its composition also all belongs to category of the present invention to other nonvolatile memory.Nonvolatile memory 112 is in order to storage data.Memory Controller 114 is coupled to nonvolatile memory 112, in order to the data access of control nonvolatile memory 112.First transmission interface 116 is coupled to Memory Controller 114, in order to Memory Controller 114 is electrically connected to storage device 120.118 of second transmission interfaces are coupled to Memory Controller 114, in order to Memory Controller 114 is electrically connected to client computer 130.
Below be that hard disk and nonvolatile memory 112 are that storage type flash memory is that example illustrates technical characterictic of the present invention with storage device 120.Because nonvolatile memory (storage type flash memory) 112 has data access speed faster than storage device (hard disk) 120.Therefore, utilize nonvolatile memory (storage type flash memory) 112 to come access data or program, will more can shorten the time of client computer 130 reading of data.Yet the size of nonvolatile memory (storage type flash memory) 112 capacity is much smaller than storage device (hard disk) 120.Therefore, Memory Controller 114 of the present invention just needs the position of distribute data storage effectively, and the data storing that will more often use is in nonvolatile memory (storage type flash memory) 112, and the data storing of less use is in storage device (hard disk) 120.For instance, when Memory Controller 114 will start shooting resident program Sw (the normal data of using) required and be stored in nonvolatile memory (storage type flash memory) 112, client computer 130 just can directly read out resident program Sw from nonvolatile memory (storage type flash memory) 112 by Memory Controller 114 when start, and then shortens the on time.In sum, in an embodiment, nonvolatile memory 112 is as a high-speed cache.
In addition, and first transmission interface 116 used in the present invention can be serial advanced technology attachment unit interface (Serial Advanced Technology Attachment, SATA) or USB (universal serial bus) (Universal Serial Bus, USB); Similarly, second transmission interface 118 used in the present invention can be serial advanced technology attachment unit interface or USB (universal serial bus).Therefore, storage device 120 used in the present invention and client computer 130 can be connected with fast access device 110 by serial advanced technology attachment unit interface or USB (universal serial bus).
Please note, Fig. 1 only is the electrical connection that is used for illustrating between storage device 120, fast access device 110 and the client computer 130, it is not the provider location relation that is used for limiting storage device 120, fast access device 110 and client computer 130, for instance, if storage device 120 is external connection type memory apparatus and being arranged at outside the housing of client computer 130, then fast access device 110 can in be built within the storage device 120, be external between storage device 120 and the client computer 130 or be installed on the client computer 130; On the other hand, if storage device 120 is internal connecting type storage devices and being arranged in the same housing with client computer 130, then fast access device 110 can be arranged in the same housing (be built in the interior of storage device 120 for example or be installed on the client computer 130) in the lump.Variation on these are used all belongs to category of the present invention.
In sum, the invention provides a kind of fast access device of data access speed of raising one storage device, because one embodiment of the invention are to use storage type flash memory to be used as the high-speed cache of storage device, not only can improve the data access speed of storage device, and because storage type flash memory is a nonvolatile memory, the data that easily can avoid undesired outage to cause are lost or are damaged.
The above only is preferred embodiment of the present invention, and all equalizations of being done according to the present patent application claim change and modify, and all should belong to covering scope of the present invention.
Claims (7)
1. fast access device that improves the data access speed of a storage device includes:
One nonvolatile memory is in order to storage data;
One Memory Controller is coupled to this nonvolatile memory, in order to control the data access of this nonvolatile memory;
One first transmission interface is coupled to this Memory Controller, in order to this Memory Controller is electrically connected to this storage device; And
One second transmission interface is coupled to this Memory Controller, in order to this Memory Controller is electrically connected to a client computer.
2. fast access device according to claim 1 is characterized in that, this nonvolatile memory is a storage type flash memory.
3. fast access device according to claim 1 is characterized in that, this storage device is a hard disk unit.
4. fast access device according to claim 1 is characterized in that, this first transmission interface is a serial advanced technology attachment unit interface.
5. fast access device according to claim 1 is characterized in that, this second transmission interface is a serial advanced technology attachment unit interface.
6. fast access device according to claim 1 is characterized in that, this first transmission interface is a USB (universal serial bus).
7. fast access device according to claim 1 is characterized in that, this second transmission interface is a USB (universal serial bus).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101209548A CN102135945A (en) | 2010-01-26 | 2010-01-26 | Cache device for increasing data access speed of memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101209548A CN102135945A (en) | 2010-01-26 | 2010-01-26 | Cache device for increasing data access speed of memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102135945A true CN102135945A (en) | 2011-07-27 |
Family
ID=44295733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101209548A Pending CN102135945A (en) | 2010-01-26 | 2010-01-26 | Cache device for increasing data access speed of memory device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102135945A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509556A (en) * | 2011-11-23 | 2012-06-20 | 常州金土木自动化研究所有限公司 | Passive remote single-wire-transmission read/write memory and working method thereof |
CN106776373A (en) * | 2017-01-12 | 2017-05-31 | 合肥杰美电子科技有限公司 | The cache systems based on flash memory and method of a kind of facing mobile apparatus |
-
2010
- 2010-01-26 CN CN2010101209548A patent/CN102135945A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509556A (en) * | 2011-11-23 | 2012-06-20 | 常州金土木自动化研究所有限公司 | Passive remote single-wire-transmission read/write memory and working method thereof |
CN106776373A (en) * | 2017-01-12 | 2017-05-31 | 合肥杰美电子科技有限公司 | The cache systems based on flash memory and method of a kind of facing mobile apparatus |
CN106776373B (en) * | 2017-01-12 | 2020-10-16 | 合肥速显微电子科技有限公司 | Flash-memory-based cache system and method for mobile equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9208894B2 (en) | Methods of charging auxiliary power supplies in data storage devices subject to power on and /or hot plugging and related devices | |
US9383808B2 (en) | Dynamic allocation of power budget for a system having non-volatile memory and methods for the same | |
US9842059B2 (en) | Wear leveling in storage devices | |
US20230091553A1 (en) | Memory system | |
TWI397912B (en) | Flash memory storage device for adjusting efficiency in accessing flash memory | |
CN109992202B (en) | Data storage device, method of operating the same, and data processing system including the same | |
TWI677783B (en) | Memory device and method and system for providing energy information to said memory device | |
CN105593942A (en) | Volatile memory architecture in non-volatile memory devices and related controllers | |
CN107741913B (en) | Method for managing a memory device, memory device and controller | |
US10747462B2 (en) | Data processing system and operating method thereof | |
CN102214143A (en) | Method and device for managing multilayer unit flash memory, and storage equipment | |
US10558562B2 (en) | Data storage device and operating method thereof | |
CN103186470B (en) | Memorizer memory devices and Memory Controller thereof and method for writing data | |
CN102135945A (en) | Cache device for increasing data access speed of memory device | |
CN102543184B (en) | Memorizer memory devices, its Memory Controller and method for writing data | |
US20110173376A1 (en) | Cache apparatus for increasing data accessing speed of storage device | |
TW201430852A (en) | Non-volatile memory storage apparatus, memory controller and data storage method | |
TW201430853A (en) | Non-volatile memory storage apparatus, memory controller and data storage method | |
CN109697137A (en) | Data storage device and its operating method | |
US11640252B2 (en) | Idle-power mitigation circuit | |
KR101183163B1 (en) | Auxiliary power supply device and user device including the same | |
CN110175134A (en) | Data storage device and its operating method | |
CN201804563U (en) | Flash cluster device | |
CN1614548A (en) | Portable data recording device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110727 |