CN104866438A - Storage device, storage device control method and electronic equipment - Google Patents

Storage device, storage device control method and electronic equipment Download PDF

Info

Publication number
CN104866438A
CN104866438A CN201410058036.5A CN201410058036A CN104866438A CN 104866438 A CN104866438 A CN 104866438A CN 201410058036 A CN201410058036 A CN 201410058036A CN 104866438 A CN104866438 A CN 104866438A
Authority
CN
China
Prior art keywords
storage unit
storage
memory storage
data
operating system
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.)
Granted
Application number
CN201410058036.5A
Other languages
Chinese (zh)
Other versions
CN104866438B (en
Inventor
陆见微
李洪伟
孙清涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410058036.5A priority Critical patent/CN104866438B/en
Publication of CN104866438A publication Critical patent/CN104866438A/en
Application granted granted Critical
Publication of CN104866438B publication Critical patent/CN104866438B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a storage device, a storage device control method and electronic equipment. The storage device comprises a first storage unit and a nonvolatile second storage unit, wherein the data access speed of the second storage unit is higher than the data access speed of the first access unit, and the second storage unit is used for storing the metadata of the storage device and is used as a data cache region of the storage device.

Description

Memory storage, storage apparatus control method and electronic equipment
Technical field
The present invention relates to the field of memory storage, more specifically, the present invention relates to a kind of memory storage, control the storage apparatus control method of this memory storage and use the electronic equipment of this memory storage.
Background technology
At present, in traditional hard disk or novel solid state hard disc (SSD), usually the working memory region of volatile memory cell as hard disk of such as SDRAM or DRAM is configured with, and also can be used as the speed buffering region of hard disc data simultaneously, thus the jogging speed of hard disk relative to Installed System Memory can be made up.
But hard disk is as the memory device of data, and its data are correct, safe, stable, unanimously extremely important.When abnormal power-down appears in system, due to the volatibility of SDRAM or DRAM in the speed buffering region as hard disc data, the data wherein stored and metadata are not preserved in time, thus occur loss of data.In order to solve this data loss problem, propose relevant solution.In a solution of prior art, provide super capacitor, and support the data in volatile cache region to be saved in disk by the electricity of electric capacity.But super capacitor size is large, for pursuing the memory storage of portability and inapplicable; In addition, along with the increase in the speed buffering region of memory storage, electric capacity also needs corresponding increase, thus cost increases.In another solution of prior art, ensure data consistency by software mechanism, such as usage log type file system.But the program adds the complicacy of software, the safety of data can not be ensured completely simultaneously.
Therefore, desirable to provide a kind of memory storage and storage apparatus control method, it can provide workspace and data buffer area fast in memory storage inside, thus improves overall access speed and the performance of memory storage, and can avoid the loss of data because abnormal power-down causes.
Summary of the invention
According to the embodiment of the present invention, provide a kind of memory storage, comprising: the first storage unit; Non-volatile second storage unit, the data access speed of described second storage unit is higher than the data access speed of described first storage unit; Wherein, described second storage unit for storing the metadata of described memory storage, and is used as the data buffer area of described memory storage.
In addition, according to the memory storage of the embodiment of the present invention, wherein said second storage unit is also as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
In addition, according to the memory storage of the embodiment of the present invention, also comprise: the 3rd storage unit of volatibility, wherein said 3rd storage unit is as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
In addition, according to the memory storage of the embodiment of the present invention, also comprise: control module, controlling periodic ground is by the metadata stored in described second storage unit and data cachedly flush in described first storage unit.
In addition, according to the memory storage of the embodiment of the present invention, when wherein said control module controls to power on again after described memory storage power-off further, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
In addition, according to the memory storage of the embodiment of the present invention, wherein when starting, restarting or wake the operating system of the electronic equipment belonging to described memory storage up, described operating system calls the status data of the metadata stored in described second storage unit, data cached and operating system and application.
According to another embodiment of the present invention, provide a kind of storage apparatus control method, for comprising the memory storage of the first storage unit and non-volatile second storage unit, the data access speed of wherein said second storage unit is higher than the data access speed of described first storage unit, and described storage apparatus control method comprises: by the metadata store of described memory storage in described second storage unit; And the data buffer area of described second storage unit as described memory storage is set.
In addition, storage apparatus control method according to another embodiment of the present invention, also comprise: after the data buffer area of described second storage unit as described memory storage is set, described second storage unit is set as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
In addition, storage apparatus control method according to another embodiment of the present invention, wherein said memory storage also comprises the 3rd storage unit of volatibility, described storage apparatus control method also comprises: after arranging the data buffer area of described second storage unit as described memory storage, arranges described 3rd storage unit as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
In addition, storage apparatus control method according to another embodiment of the present invention, also comprise: after the data buffer area of described second storage unit as described memory storage is set, periodically by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
In addition, storage apparatus control method according to another embodiment of the present invention, also comprise: periodically by the metadata stored in described second storage unit and data cached flush in described first storage unit after, when powering on again after described memory storage power-off, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
In addition, storage apparatus control method according to another embodiment of the present invention, also comprise: after described second storage unit being set and being used as the operating system of electronic equipment belonging to described memory storage and the workspace of application, when starting, restarting or wake the operating system of the electronic equipment belonging to described memory storage up, call the metadata stored in described second storage unit, data cached and operating system and application status data to described operating system.
According to further embodiment of this invention, provide a kind of electronic equipment, comprising: processor, for operation system and application, and perform relevant control; Memory storage, comprises the first storage unit; Non-volatile second storage unit, the data access speed of described second storage unit is higher than the data access speed of described first storage unit; Wherein, described second storage unit for storing the metadata of described memory storage, and is used as the data buffer area of described memory storage.
In addition, according to the electronic equipment of further embodiment of this invention, wherein said second storage unit is also used as the operating system of described processor operation and the workspace of application.
In addition, according to the electronic equipment of further embodiment of this invention, wherein said memory storage also comprises the 3rd storage unit of volatibility, and described 3rd storage unit is used as the operating system of described processor operation and the workspace of application.
In addition, according to the electronic equipment of further embodiment of this invention, wherein said memory storage also comprises control module, and controlling periodic ground is by the metadata stored in described second storage unit and data cachedly flush in described first storage unit.
In addition, according to the electronic equipment of further embodiment of this invention, when wherein said control module controls to power on again after described memory storage power-off further, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
In addition, according to the electronic equipment of further embodiment of this invention, wherein when starting, restarting or wake described operating system up, described processor calls the status data of the metadata stored in described second storage unit, data cached and operating system and application.
According to the memory storage of the embodiment of the present invention, storage apparatus control method and electronic equipment, it can provide workspace and data buffer area fast in memory storage inside, thus improve overall access speed and the performance of memory storage, and the loss of data because abnormal power-down causes can be avoided.
It being understood that general description above and detailed description below both exemplary, and intention is to provide further illustrating of claimed technology.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of the memory storage illustrated according to a first embodiment of the present invention;
Fig. 2 is the structured flowchart of the memory storage illustrated according to a second embodiment of the present invention;
Fig. 3 is the process flow diagram of the storage apparatus control method illustrated according to a first embodiment of the present invention;
Fig. 4 is the process flow diagram of the storage apparatus control method illustrated according to a second embodiment of the present invention;
Fig. 5 is the process flow diagram of diagram storage apparatus control method according to a first embodiment of the present invention further; And
Fig. 6 is the structured flowchart of the electronic equipment illustrated according to a first embodiment of the present invention.
Embodiment
Below, the preferred embodiments of the present invention are described in detail with reference to accompanying drawing.
First, with reference to Fig. 1, the memory storage according to the embodiment of the present invention is described.Follow the memory storage according to the embodiment of the present invention can be such as with massive store unit (such as HDD hard disk, SSD hard disk or flash memory) for main memory unit, and be configured with reading speed faster non-volatile storage unit as the buffer area of metadata and hot spot data and the operating system of affiliated electronic equipment and the workspace of application.The memory storage according to the embodiment of the present invention is followed such as to may be used for the electronic equipment of smart mobile phone, personal digital assistant, panel computer etc.
Fig. 1 is the structured flowchart of the memory storage illustrated according to a first embodiment of the present invention.As shown in Figure 1, the first storage unit 10, second storage unit 20 and control module 30 is comprised according to the memory storage 1 of the embodiment of the present invention.
In a preferred embodiment of the invention, described first storage unit 10 is Large Copacity main memory units of such as HDD hard disk, SSD hard disk or flash memory.Described second storage unit 20 is non-volatile (NVM) storage unit, such as flash memory, EPROM, EEPROM etc.Described second storage unit 20 for storing the metadata (such as, the pmt table of SSD) of described memory storage 1, and is used as the data buffer area of described memory storage.The data access speed of described second storage unit 20 is higher than the data access speed of described first storage unit 10.Described control module 30 controlling periodic ground is by the metadata stored in described second storage unit 20 and data cachedly flush in described first storage unit 10, to guarantee that data have complete consistance.Further, when powering on again after the power-off of described memory storage 1, described control module 30 controls the metadata stored in described second storage unit 20 and data cachedly to flush in described first storage unit 1, thus guarantees metadata and data cachedly can not to lose because of power failure.
In the preferred embodiment, described second storage unit 20 is also further as the operating system of electronic equipment belonging to described memory storage 1 and the workspace of application.In the case, utilize the non-volatile of described second storage unit 20, the duty of described memory storage 1 and affiliated electronic equipment thereof can be preserved, make electronic equipment power at every turn after need not repeat whole initialize flow.Such as, when starting, restarting or wake the operating system of the electronic equipment belonging to described memory storage 1 up, described operating system calls the status data of the metadata stored in described second storage unit 20, data cached and operating system and application.Particularly, when described memory storage 1 is SSD, the step such as pmt table foundation, bad block table foundation, facility information scanning in the initialize flow of described memory storage 1 can be omitted, thus greatly improve the startup of equipment or wake speed up.
Fig. 2 is the structured flowchart of the memory storage illustrated according to a second embodiment of the present invention.As shown in Figure 2, according to the memory storage 2 of the embodiment of the present invention except comprising the first storage unit 10, second storage unit 20 and control module 30, the 3rd storage unit 40 is also comprised.
In a preferred embodiment of the invention, described 3rd storage unit 40 is volatile memory cells of such as SDRAM or DRAM.Different from the described memory storage 1 shown in Fig. 1, described 3rd storage unit 40 is as the operating system of electronic equipment belonging to described memory storage 2 and the workspace of application.This due to the consideration of its performance, life-span and cost, may adopt the mixed architecture of compromise for non-volatile described second storage unit 20.In addition, identical with the embodiment shown in Fig. 1, described second storage unit 20 for storing the metadata (such as, the pmt table of SSD) of described memory storage 1, and is used as the data buffer area of described memory storage.Described control module 30 controlling periodic ground is by the metadata stored in described second storage unit 20 and data cachedly flush in described first storage unit 10, to guarantee that data have complete consistance.Further, when powering on again after the power-off of described memory storage 1, described control module 30 controls the metadata stored in described second storage unit 20 and data cachedly to flush in described first storage unit 1, thus guarantees metadata and data cachedly can not to lose because of power failure.
So, when the memory storage of such as Fig. 1 and Fig. 2 configuration, realize providing workspace and data buffer area fast in memory storage inside, thus improve overall access speed and the performance of memory storage, and the loss of data because abnormal power-down causes can be avoided.
Above, see figures.1.and.2 the memory storage described according to the embodiment of the present invention.Below, the storage apparatus control method according to the embodiment of the present invention is further described with reference to Fig. 3 to Fig. 5.
Fig. 3 is the process flow diagram of the storage apparatus control method illustrated according to a first embodiment of the present invention.The memory storage 1 that storage apparatus control method shown in Fig. 3 will be applied to shown in Fig. 1.As shown in Figure 3, storage apparatus control method according to a first embodiment of the present invention comprises the following steps.
In step S301, the metadata (such as, the pmt table of SSD) of described memory storage 1 is stored in described second storage unit 20.As previously described with regard to fig. 1, described second storage unit 20 is non-volatile (NVM) storage unit.After this, process enters step S302.
In step s 302, the data buffer area of described second storage unit 20 as described memory storage 1 is set.After this, process enters step S303.
In step S303, described second storage unit 20 is set as the operating system of electronic equipment belonging to described memory storage 1 and the workspace of application.
So, based on storage apparatus control method according to a first embodiment of the present invention, by arranging non-volatile described second storage unit 20 as the metadata of described memory storage 1 and data buffer area, and the non-volatile described operating system of the second storage unit 20 as electronic equipment and the workspace of application are set further, workspace and data buffer area are fast provided, and the loss of data because abnormal power-down causes can be avoided.
Fig. 4 is the process flow diagram of the storage apparatus control method illustrated according to a second embodiment of the present invention.The memory storage 2 that storage apparatus control method shown in Fig. 4 will be applied to shown in Fig. 2.As shown in Figure 4, the step S401 in Fig. 4 and S402 are identical with S302 with the step S301 in Fig. 3 respectively, will omit its repeated description at this.
In the step S403 shown in Fig. 4, described 3rd storage unit 40 is set as the operating system of electronic equipment belonging to described memory storage 2 and the workspace of application.As mentioned above, this due to the consideration of its performance, life-span and cost, may have employed the mixed architecture of non-volatile described second storage unit 20 of compromise and described 3rd storage unit 40 of volatibility for non-volatile described second storage unit 20.
Fig. 5 is the process flow diagram of diagram storage apparatus control method according to a first embodiment of the present invention further.As shown in Figure 5, step S501 to the S503 in Fig. 5 is identical with step S301 to the S303 in Fig. 3 respectively, will omit its repeated description at this.
In the step S504 shown in Fig. 5, periodically by the metadata stored in described second storage unit 20 and data cachedly to flush in described first storage unit 10.After this, process enters step S505.
In step S505, when powering on again after the power-off of described memory storage 1, by the metadata stored in described second storage unit 20 and data cachedly to flush in described first storage unit 1, thus guarantee metadata and data cachedly can not to lose because of power failure.After this, process enters step S506.
In step S506, judge whether to occur starting, restarting or the event of wake operation system.
If obtain negative decision in step S506, then the processing returns to step in S504, continue periodically to refresh the metadata and data cached stored in described second storage unit 20.
On the contrary, if obtain positive result in step S506, namely occur starting, restarting or the event of wake operation system, then process enters step S507.
In step s 507, described operating system calls the status data of the metadata stored in described second storage unit 20, data cached and operating system and application.
Above, with reference to Fig. 3 to Fig. 5, the storage apparatus control method according to the embodiment of the present invention is described.Below, employing is described according to the memory storage of the embodiment of the present invention and the electronic equipment of storage apparatus control method with reference to Fig. 6.
Fig. 6 is the structured flowchart of the electronic equipment illustrated according to a first embodiment of the present invention.As shown in Figure 6, electronic equipment 6 according to a first embodiment of the present invention comprises memory storage 1 and processor 2.Wherein, described memory storage 1 comprises the first storage unit 10, second storage unit 20 and control module 30 further, as shown in figures 1 to 6.
Described processor 2 for operation system and application, and performs relevant control.Described second storage unit 20 is used as the operating system of described processor 2 operation and the workspace of application.When starting, restarting or wake described operating system up, described processor 2 calls the status data of the metadata stored in described second storage unit 20, data cached and operating system and application.
In addition, the configuration shown in Fig. 6 is not limited to according to the structure of the electronic equipment of the embodiment of the present invention.In another preferred embodiment of the present invention, the memory storage configured in electronic equipment can take structure as shown in Figure 2.At this, its further repeated description will be omitted.
Above, memory storage, storage apparatus control method and the electronic equipment according to the embodiment of the present invention is described referring to figs. 1 through Fig. 6, it can provide workspace and data buffer area fast in memory storage inside, thus improve overall access speed and the performance of memory storage, and the loss of data because abnormal power-down causes can be avoided.
It should be noted that, in this manual, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Finally, also it should be noted that, above-mentioned a series of process not only comprises with the order described here temporally process that performs of sequence, and comprises process that is parallel or that perform respectively instead of in chronological order.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required hardware platform by software and realize, and can certainly all be implemented by hardware.Based on such understanding, what technical scheme of the present invention contributed to background technology can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
Above to invention has been detailed introduction, applying specific case herein and setting forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (18)

1. a memory storage, comprising:
First storage unit;
Non-volatile second storage unit, the data access speed of described second storage unit is higher than the data access speed of described first storage unit;
Wherein, described second storage unit for storing the metadata of described memory storage, and is used as the data buffer area of described memory storage.
2. memory storage as claimed in claim 1, wherein said second storage unit is also as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
3. memory storage as claimed in claim 1, also comprises:
3rd storage unit of volatibility, wherein said 3rd storage unit is as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
4. as Claim 1-3 arbitrary as described in memory storage, also comprise:
Control module, controlling periodic ground is by the metadata stored in described second storage unit and data cachedly flush in described first storage unit.
5. memory storage as claimed in claim 4, when wherein said control module controls to power on again after described memory storage power-off further, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
6. memory storage as claimed in claim 2, wherein when starting, restarting or wake the operating system of the electronic equipment belonging to described memory storage up, described operating system calls the status data of the metadata stored in described second storage unit, data cached and operating system and application.
7. a storage apparatus control method, for comprising the memory storage of the first storage unit and non-volatile second storage unit, the data access speed of wherein said second storage unit is higher than the data access speed of described first storage unit, and described storage apparatus control method comprises:
By the metadata store of described memory storage in described second storage unit; And
The data buffer area of described second storage unit as described memory storage is set.
8. storage apparatus control method as claimed in claim 7, also comprises:
After the data buffer area of described second storage unit as described memory storage is set, described second storage unit is set as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
9. storage apparatus control method as claimed in claim 7, wherein said memory storage also comprises the 3rd storage unit of volatibility, and described storage apparatus control method also comprises:
After the data buffer area of described second storage unit as described memory storage is set, described 3rd storage unit is set as the operating system of electronic equipment belonging to described memory storage and the workspace of application.
10. as claim 7 to 9 arbitrary as described in storage apparatus control method, also comprise:
After arranging the data buffer area of described second storage unit as described memory storage, periodically by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
11. storage apparatus control methods as claimed in claim 10, also comprise:
Periodically by the metadata stored in described second storage unit and data cached flush in described first storage unit after, when powering on again after described memory storage power-off, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
12. storage apparatus control methods as claimed in claim 8, also comprise:
After described second storage unit being set and being used as the operating system of electronic equipment belonging to described memory storage and the workspace of application, when starting, restarting or wake the operating system of the electronic equipment belonging to described memory storage up, call the metadata stored in described second storage unit, data cached and operating system and application status data to described operating system.
13. 1 kinds of electronic equipments, comprising:
Processor, for operation system and application, and performs relevant control;
Memory storage, comprises
First storage unit;
Non-volatile second storage unit, the data access speed of described second storage unit is higher than the data access speed of described first storage unit;
Wherein, described second storage unit for storing the metadata of described memory storage, and is used as the data buffer area of described memory storage.
14. electronic equipments as claimed in claim 13, wherein said second storage unit is also used as the operating system of described processor operation and the workspace of application.
15. electronic equipments as claimed in claim 13, wherein said memory storage also comprises the 3rd storage unit of volatibility, and described 3rd storage unit is used as the operating system of described processor operation and the workspace of application.
16. as claim 13 to 15 arbitrary as described in electronic equipment, wherein said memory storage also comprises control module, and controlling periodic ground is by the metadata stored in described second storage unit and data cachedly flush in described first storage unit.
17. electronic equipments as claimed in claim 16, when wherein said control module controls to power on again after described memory storage power-off further, by the metadata stored in described second storage unit and data cachedly to flush in described first storage unit.
18. electronic equipments as claimed in claim 14, wherein when starting, restarting or wake described operating system up, described processor calls the status data of the metadata stored in described second storage unit, data cached and operating system and application.
CN201410058036.5A 2014-02-20 2014-02-20 Storage device, storage apparatus control method and electronic equipment Active CN104866438B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410058036.5A CN104866438B (en) 2014-02-20 2014-02-20 Storage device, storage apparatus control method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410058036.5A CN104866438B (en) 2014-02-20 2014-02-20 Storage device, storage apparatus control method and electronic equipment

Publications (2)

Publication Number Publication Date
CN104866438A true CN104866438A (en) 2015-08-26
CN104866438B CN104866438B (en) 2019-02-05

Family

ID=53912282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410058036.5A Active CN104866438B (en) 2014-02-20 2014-02-20 Storage device, storage apparatus control method and electronic equipment

Country Status (1)

Country Link
CN (1) CN104866438B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109557937A (en) * 2018-12-07 2019-04-02 江西洪都航空工业集团有限责任公司 A kind of storage of flight simulator data multicycle and back method
CN111078144A (en) * 2019-11-30 2020-04-28 苏州浪潮智能科技有限公司 Method, system, terminal and storage medium for improving automatic layering efficiency
CN112256194A (en) * 2020-09-30 2021-01-22 新华三技术有限公司成都分公司 Storage space distribution method and storage server
CN113590520A (en) * 2021-06-15 2021-11-02 珠海一微半导体股份有限公司 Control method for automatically writing data into SPI system and SPI system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6836830B1 (en) * 1999-06-01 2004-12-28 Hitachi, Ltd. Method of data backup in a computer system and a storage system therefor
CN101937376A (en) * 2009-06-30 2011-01-05 联想(北京)有限公司 Data management method and data storage device
CN102253901A (en) * 2011-07-13 2011-11-23 清华大学 Read/write distinguished data storage replacing method based on phase change memory
CN102521147A (en) * 2011-11-17 2012-06-27 曙光信息产业(北京)有限公司 Management method by using rapid non-volatile medium as cache
US20120246392A1 (en) * 2011-03-23 2012-09-27 Samsung Electronics Co., Ltd. Storage device with buffer memory including non-volatile ram and volatile ram

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6836830B1 (en) * 1999-06-01 2004-12-28 Hitachi, Ltd. Method of data backup in a computer system and a storage system therefor
CN101937376A (en) * 2009-06-30 2011-01-05 联想(北京)有限公司 Data management method and data storage device
US20120246392A1 (en) * 2011-03-23 2012-09-27 Samsung Electronics Co., Ltd. Storage device with buffer memory including non-volatile ram and volatile ram
CN102253901A (en) * 2011-07-13 2011-11-23 清华大学 Read/write distinguished data storage replacing method based on phase change memory
CN102521147A (en) * 2011-11-17 2012-06-27 曙光信息产业(北京)有限公司 Management method by using rapid non-volatile medium as cache

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109557937A (en) * 2018-12-07 2019-04-02 江西洪都航空工业集团有限责任公司 A kind of storage of flight simulator data multicycle and back method
CN109557937B (en) * 2018-12-07 2021-07-09 江西洪都航空工业集团有限责任公司 Multi-cycle data storage and playback method for flight simulator
CN111078144A (en) * 2019-11-30 2020-04-28 苏州浪潮智能科技有限公司 Method, system, terminal and storage medium for improving automatic layering efficiency
CN112256194A (en) * 2020-09-30 2021-01-22 新华三技术有限公司成都分公司 Storage space distribution method and storage server
CN113590520A (en) * 2021-06-15 2021-11-02 珠海一微半导体股份有限公司 Control method for automatically writing data into SPI system and SPI system

Also Published As

Publication number Publication date
CN104866438B (en) 2019-02-05

Similar Documents

Publication Publication Date Title
US11550381B2 (en) Non-volatile memory system or sub-system
US9927985B2 (en) Method of dynamic table journaling
KR20160124794A (en) Kernel masking of dram defects
CN106406493B (en) Electronic device capable of reducing power consumption and method for reducing power consumption of electronic device
CN111095229B (en) On-demand memory page size
CN104750571A (en) Method for error correction, memory device and controller of memory device
CN104866438A (en) Storage device, storage device control method and electronic equipment
US20170192695A1 (en) Method and apparatus for facilitating wear leveling of solid state disk
CN101499313B (en) Method, equipment and memory system for guaranteeing data security
US10216571B2 (en) System and methodology for error management within a shared non-volatile memory architecture using bloom filters
CN103257830A (en) Storage cell accessing method and storage cell
US20140258247A1 (en) Electronic apparatus for data access and data access method therefor
JP6054203B2 (en) Information processing apparatus, device control method, and program
US20200042414A1 (en) Replaceable memory
EP2757481B1 (en) Caching method and caching system using dual disks
US9245633B2 (en) Storage device, electronic device, and method for programming memory
JP2018526740A (en) Data storage method and apparatus for mobile terminal
Shin Improving internal parallelism of solid state drives with selective multi‐plane operation
CN108400635A (en) A kind of lithium battery charging method and device
US10831656B2 (en) System and method to improve input output command latency by dynamic size logical to physical caching
KR20130019795A (en) Electronic device for storing data on pram and memory control method thereof
CN106155257A (en) Electronic equipment and power-off protection method
CN111857584A (en) Writing speed control method and device, electronic equipment and storage medium
JP2011221933A (en) Electronic equipment
Takeuchi NAND flash application and solution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant