CN101604548A - A kind of solid state hard disc and date storage method - Google Patents

A kind of solid state hard disc and date storage method Download PDF

Info

Publication number
CN101604548A
CN101604548A CNA2009100587236A CN200910058723A CN101604548A CN 101604548 A CN101604548 A CN 101604548A CN A2009100587236 A CNA2009100587236 A CN A2009100587236A CN 200910058723 A CN200910058723 A CN 200910058723A CN 101604548 A CN101604548 A CN 101604548A
Authority
CN
China
Prior art keywords
solid state
hard disc
state hard
data
management information
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
CNA2009100587236A
Other languages
Chinese (zh)
Other versions
CN101604548B (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.)
Chengdu Huawei Technology Co Ltd
Original Assignee
Huawei Symantec Technologies Co 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 Huawei Symantec Technologies Co Ltd filed Critical Huawei Symantec Technologies Co Ltd
Priority to CN2009100587236A priority Critical patent/CN101604548B/en
Publication of CN101604548A publication Critical patent/CN101604548A/en
Application granted granted Critical
Publication of CN101604548B publication Critical patent/CN101604548B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

The embodiment of the invention discloses a kind of solid state hard disc, comprising: control module, be used to control whole solid state hard disc and carry out work, send the management information data memory command of solid state hard disc; Ferroelectric memory FRAM cache module is used to receive described management information data memory command, and the management information data of solid state hard disc is stored; Interface module is used for the user data with specific protocol form that outer computer sends is resolved, and obtains the user storage data that is used to store; Memory module is used for that described interface module is resolved the user storage data that obtains and stores.The embodiment of the invention also discloses a kind of date storage method accordingly.By above technical scheme, improve the reliability of solid state hard disc, improve the reading speed of data.

Description

A kind of solid state hard disc and date storage method
Technical field
The present invention relates to field of data storage, particularly a kind of solid state hard disc and date storage method.
Background technology
At SSD (Solid State Disk, solid state hard disc) in the hard disk, the Flash that use as its storage medium more, because the Flash read or write speed is a lot of slowly with respect to interface rate, for the performance that improves hard disk has generally all designed a CACHE (buffered memory module) in dish, also some critical datas are kept among this CACHE simultaneously.CACHE is generally by SDRAM (Synchronous Dynamic RandomAccess Memory, synchronous DRAM) or storage medium at a high speed such as DDRAM (Double Data Rate RandomAccess Memory, Double Data Rate synchronous DRAM) form.Because the storage medium of high speeds such as SDRAM, DDRAM all is a volatile storage medium, after power down, the data on this storage medium can be lost.If when powered-off fault, the data among the CACHE also are not written back among the Flash, will cause the crucial management information data of user data and some hard disks to lose.
FRAM (Ferroelectric Random Access Memory, ferroelectric memory) technological incorporation the characteristic of RAM and ROM: have the read or write speed of RAM, can the power down data not lose again.The FRAM write data does not almost have time-delay (about 70ns), and integrated advanced highly reliable ferroelectric treatment technology, has superpower antijamming capability.FRAM read-write number of times is unlimited under the 3.3V environment, and the data holding time can reach 10 years-45 years.Has extremely low quiescent dissipation simultaneously.
In the prior art, when powered-off fault,, can on disc, realize a power down protection circuit usually based on farad capacitor in order to protect the solid state hard disc management information data among the CACHE.In addition, also have some solid state hard discs not add the power down protection circuit, after having upgraded hard disk management information, all directly the management information data of hard disk directly is saved in the reserved area of hard disk at every turn, be i.e. timing write-back management information data.
But above two kinds of methods; have following defective: the reliability based on the power down protection circuit of farad capacitor is limited; may cause that some management information critical data can not be in time or correctly preserve and lose, thereby need spend when hard disk is powered on once more the long period information of carrying out to rebuild or can't operate as normal.
Timing write-back management information data in the reserved area of hard disk, the Flash read or write speed is slower, and owing to there is not the power down protection circuit, when powered-off fault, can cause the hard disk management information dropout in CACHE.
Summary of the invention
The embodiment of the invention provides a kind of solid state hard disc and date storage method, utilizes the management information data of FRAM storage solid state hard disc, has improved the reading speed of data, when powered-off fault, has reduced losing of management information data, improves the reliability of solid state hard disc.
One embodiment of the invention provides a kind of solid state hard disc, comprising:
Control module is used to control whole solid state hard disc and carries out work, sends the management information data memory command of solid state hard disc;
Ferroelectric memory FRAM cache module is used to receive described management information data memory command, according to described management information data memory command, and the management information data of storage solid state hard disc;
Interface module is used for the user data with specific protocol form that the outside sends is resolved, and obtains user storage data;
Memory module is used for that described interface module is resolved the user storage data that obtains and stores.
One embodiment of the invention provides a kind of date storage method, is applied to comprise in the solid state hard disc:
The management information data of described solid state hard disc is stored among the FRAM;
The user data with specific protocol form that the outside sends is resolved, obtain user storage data;
The described user storage data that storing and resolving obtains.
The embodiment of the invention is by above technical scheme, the management information data of solid state hard disc is stored among the FRAM, improve the reading speed of data, when powered-off fault, can reduce losing of management information data, improve the reliability of solid state hard disc, improve the reading speed of data, and have less power consumption, prolong the serviceable life of solid state hard disc.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
A kind of date storage method that Fig. 1 embodiment of the invention provides;
A kind of date storage method that Fig. 2 embodiment of the invention provides;
A kind of solid state hard disc that Fig. 3 embodiment of the invention provides;
The FRAM internal storage space structural representation that Fig. 4 embodiment of the invention provides;
A kind of solid state hard disc that Fig. 5 embodiment of the invention provides;
The FRAM internal storage space structural representation that Fig. 6 embodiment of the invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
As shown in Figure 1, the embodiment of the invention provides a kind of date storage method, is applied to comprise in the solid state hard disc:
S101 stores the management information data of solid state hard disc among the FRAM into;
In the present embodiment, FRAM is connected with the control module of solid state hard disc by SPI/I2C bus or outside Memory, as the cache module of solid state hard disc.
The management information data of solid state hard disc self is drawn together the global variable information that is used to control hard disk work, the flag information of hard disk, mapping table lastest imformation, and the maintenance management information of some hard disks.Some management data be when dispatching from the factory initialization, dispose down as global variable information, some is collected in the hard disk operational process, or main frame issues, as the maintenance management information of mapping table lastest imformation and hard disk.
Solid state hard disc all needs to read these hard disk management information datas of self in each work, so need a storage medium to store these management information data fast and reliably.
These hard disk management information datas can be saved in the reserved area in the solid-state storage unit of solid state hard disc, but because solid state hard disc adopts storage mediums such as Flash, SDRAM as the solid-state storage unit more, though and Flash is non-volatile storage medium, the data of storing when power down can not lost, but what the speed of reading of data will be slow with respect to FRAM from media such as Flash is many; And SDRAM is the storage medium of volatibility, and data are lost easily when power down.
So solid state hard disc is when each the startup, all the management information data of solid state hard disc to be stored among the FRAM, solid state hard disc just directly reads these hard disk management information datas from FRAM in each work like this, because the characteristic of FRAM, so both can improve reading speed, management information data can not lost again after the power down.What certainly can understand is also the management information data of solid state hard disc can be stored among the FRAM in advance in another embodiment.
S102 will resolve from the user data that outer computer sends, and obtain the user storage data that can be used for storing;
User data generally comprises, some documents, program that the user handles, perhaps information such as some pictures, audio frequency or video, these data generally have the certain protocol form, as SATA (Serial AdvancedTechnology Attachment, Serial Advanced Technology Attachment) protocol format, SCSI (Small ComputerSystem Interface, small computer system interface) protocol format or SAS (Serial AttachedSCSI, Serial Attached SCSI (SAS)) protocol format etc.So just need resolve, obtain the user storage data that can be used to store the data of these specific protocol forms.
S103, the user storage data that storing and resolving obtains;
To user data resolve obtain user storage data after, need store these user storage data.
And because solid state hard disc user in work need read the user data of oneself, so in one embodiment, in solid state hard disc work, these user storage data are stored among the FRAM, can improve the speed that the user reads these user storage data, and when powered-off fault, user storage data can not lost again.
These user storage data can be stored among the FRAM always in one embodiment, because FRAM is non-volatile storage medium, user storage data can not lost in the time of power down, it is fast many that its reading speed is wanted with respect to Flash, these user storage data that parsing is obtained are saved among the FRAM, reading speed when not only can the drawings family these user storage data being conducted interviews can improve the reliability of these user storage data storages again.
And in another embodiment, consider the FRAM finite capacity, can when solid state hard disc is idle, these user storage data transfers be stored in the memory module of solid state hard disc, so that the space among the FRAM can be cleared, leave next time for and need store into the user data among the FRAM.
What certainly can understand is, also FRAM can be replaced with non-volatile RAM such as MRAM (Magnetoresistive Random Access Memory, magnetoresistive RAM), EEPROM (Electrically Erasable Programmable Read-Only Memory) or phase transformation RAM in another embodiment.
The embodiment of the invention is passed through the cache module of FRAM as solid state hard disc; with the management information data of solid state hard disc and storage of subscriber data in FRAM; when the solid state hard disc power down, can reduce losing of data; improve the reliability of solid state hard disc; and the FRAM occupation space is much smaller with respect to the solid state hard disc holding circuit; and toggle speed to have a solid state hard disc of hard disk protection circuit also very fast relatively, can reduce the power consumption of solid state hard disc, prolong the life-span of solid state hard disc.
As shown in Figure 2, the embodiment of the invention provides a kind of date storage method, is applied to comprise in the solid state hard disc:
S201 stores the management information data of solid state hard disc among the FRAM into;
FRAM is connected with the control module of solid state hard disc by SPI/I2C bus or outside Memory, as the management information data cache module of solid state hard disc.
The management information data of solid state hard disc self is drawn together the global variable information that is used to control hard disk work, the flag information of hard disk, mapping table lastest imformation, and the maintenance management information of some hard disks.Some management data be when dispatching from the factory initialization, dispose down as global variable information, some is collected in the hard disk operational process, or main frame issues, as the maintenance management information of mapping table lastest imformation and hard disk.
Solid state hard disc all needs to read these hard disk management information datas of self in each work, so need a storage medium to store these management information data fast and reliably.
These hard disk management information datas can be saved in the reserved area in the solid-state storage unit of solid state hard disc, but because solid state hard disc adopts storage mediums such as Flash, SDRAM as the solid-state storage unit more, though and Flash is non-volatile storage medium, the data of storing when power down can not lost, but what the speed of reading of data will be slow with respect to FRAM from media such as Flash is many; And SDRAM is the storage medium of volatibility, and data are lost easily when power down, so the hard disk management information data that these hard disks all will be read in each work is stored among the FRAM, both can improve reading speed, can not lose again after the power down
S202 will resolve from the user data that outer computer sends, and obtain the user storage data that can be used for storing;
User data generally comprises, some documents, program that the user handles, perhaps information such as some pictures, audio frequency or video.These data generally have the certain protocol form, as the SATA protocol format, and SCSI protocol format or SAS protocol format etc.So just need resolve, obtain the user storage data that can be used to store the data of these specific protocol forms.
S203, the user storage data that parsing is obtained stores among the SDRAM;
SDRAM is connected with the control module of solid state hard disc by SPI/I2C bus or outside Memory, as the user storage data cache module of solid state hard disc.
Because the FRAM price is higher, when cost is relatively more responsive, user storage data can be stored among the SDRAM.It is fast many that the reading speed of SDRAM is wanted with respect to Flash, and these user storage data that parsing is obtained are saved among the SDRAM, can improve the reading speed of user when these user storage data are conducted interviews.
And in another embodiment, consider the volatibility of sdram size finite sum SDRAM, be that the data among the SDRAM can be lost after the power down, can be when solid state hard disc be idle, these user storage data transfers are stored in the memory module of solid state hard disc, and the memory module of solid state hard disc comprises at least one non-volatile storage medium.So just the space among the SDRAM can be cleared, leave next time for and need store into the user data among the SDRAM, and can reduce loss of user data.
What certainly can understand is, also FRAM can be replaced with non-volatile RAM such as MRAM (Magnetoresistive Random Access Memory, magnetoresistive RAM), EEPROM (Electrically Erasable Programmable Read-Only Memory) or phase transformation RAM in another embodiment.
The embodiment of the invention is passed through the cache module of FRAM as solid state hard disc; the management information data of solid state hard disc is stored among the FRAM; when the solid state hard disc power down, can reduce losing of data; improve the reliability of solid state hard disc; and the FRAM occupation space is much smaller with respect to the solid state hard disc holding circuit; and toggle speed to have a solid state hard disc of hard disk protection circuit also very fast relatively; FRAM can also be reduced the power consumption of solid state hard disc as cache module, prolong the life-span of solid state hard disc.Simultaneously some data that need often to handle of user are saved among the SDRAM, have improved the speed of user's reading of data.
As shown in Figure 3, the embodiment of the invention provides a kind of solid state hard disc, comprising:
Control module 210 is used to control whole solid state hard disc and carries out work, sends solid state hard disc management information data memory command;
The management information data of FRAM buffer memory solid state hard disc self is drawn together the global variable information that is used to control hard disk work, the flag information of hard disk, mapping table lastest imformation, and the maintenance management information of some hard disks.The management information data memory command is used for, assign the directive command that the management information data of hard disk is stored, and comprised the type of the hard disk management information data of needs storage, can be whole hard disk management information datas in one embodiment, also can be the hard disk management information data of part key in another embodiment, global variable information as previously mentioned, the crucial management information data such as flag information of mapping table lastest imformation and hard disk.
FRAM cache module 220 is used to receive the solid state hard disc management information data memory command of control module 210, according to the management information data memory command, and the management information data of storage solid state hard disc;
FRAM cache module 220 is connected with control module 2 10 by SPI/I2C bus or outside Memory.When FRAM cache module 220 receives the management information data memory command that control module 210 sends over, root is lifted the relevant informations such as directive command in the management information data memory command, and the management information data of hard disk is stored in the corresponding zone of FRAM cache module 220.
Need to prove that here the management information data of solid state hard disc self is drawn together the global variable information that is used to control hard disk work, the flag information of hard disk, the mapping table lastest imformation, and the maintenance management information of some hard disks etc.Solid state hard disc all needs to read these hard disk management information datas of self in each work, so need a storage medium to store these management information data fast and reliably.
These hard disk management information datas can be saved in the reserved area in the solid-state storage unit of solid state hard disc, but because solid state hard disc adopts storage mediums such as Flash, SDRAM as the solid-state storage unit more, though and Flash is non-volatile storage medium, the data of storing when power down can not lost, but what the speed of reading of data will be slow with respect to FRAM cache module 210 from media such as Flash is many; And SDRAM is the storage medium of volatibility, and data are lost easily when power down, so the hard disk management information data that these hard disks all will be read in each work is stored in the FRAM cache module 210, both can improve reading speed, can not lose again after the power down.
Interface module 230 is used for the user data with specific protocol form that outer computer sends is resolved, and obtains the user storage data that is used to store;
User data generally comprises, some documents, program that the user handles, perhaps information such as some pictures, audio frequency or video.These data generally have the certain protocol form when computing machine sends solid state hard disc to, as the SATA protocol format, and SCSI protocol format or SAS protocol format etc.So just need resolve, obtain the user storage data that can be used to store the data of these specific protocol forms.According to data certain protocol form, interface module 230 can be SATA interface module, scsi interface module or SAS interface module etc. accordingly.
Memory module 240 is used for docking port module 230 and resolves the user storage data that obtains and store;
Memory module 240 is resolved the user storage data that obtains according to interface module 230, selects corresponding data storage location docking port module 230 to resolve the user storage data that obtains and stores.
Here need to prove, memory module 240 comprises at least one non-volatile memory medium, said non-volatile memory medium can be Flash in one embodiment, can also be non-volatile storage mediums such as PRAM or PCRAM in another embodiment.
In the present embodiment, with the cache module of FRAM, the management information data of solid state hard disc is stored in the FRAM cache module 220 as solid state hard disc.When solid state hard disc starts behind powered-off fault once more, read management information data in the control module 210 direct FRAM cache modules 220, control module 210 is according to the management information data that reads, in the running environment when the control solid state hard disc returns to powered-off fault.Here because the global variable information that management information data is drawn together solid state hard disc, the attribute information of disc, and the maintenance management information of some solid state hard discs etc., control module 210 just can be according to these information that read, in the running environment when the control solid state hard disc returns to powered-off fault.
What the FRAM cache module 220 in the embodiment of the invention was stored is the management information data of solid state hard disc, also storage of subscriber data that can part is specific is in FRAM cache module 220, at this moment only need mark off a data buffer area in the internal storage space of FRAM cache module 220 and get final product, this data buffer area is used for the specific user data of storage area.Specifically:
Because solid state hard disc user in work need read the user data of oneself, so in one embodiment, in solid state hard disc work, these user storage data are stored in the FRAM cache module 220, can improve the speed that the user reads these user storage data like this, and when powered-off fault, user storage data can not lost again.
These user storage data can be stored in the FRAM cache module 220 always in one embodiment, because FRAM cache module 220 is non-volatile storage mediums, user storage data can not lost in the time of power down, it is fast many that its reading speed is wanted with respect to Flash, these user storage data that parsing is obtained are saved in the FRAM cache module 220, reading speed when not only can the drawings family these user storage data being conducted interviews can improve the reliability of these user storage data storages again.
And in another embodiment, consider FRAM cache module 220 finite capacities, can be when solid state hard disc be idle, under the control of control module 210, these user storage data transfers are stored in the memory module of solid state hard disc, so that the space in the FRAM cache module 220 can be cleared, leave next time for and need store into the user data in the FRAM cache module 220.
At solid state hard disc shown in Figure 3 FRAM during as its FRAM cache module 220, can be divided the internal storage space in the FRAM cache module 220.As shown in Figure 4, the embodiment of the invention provides a kind of FRAM cache module internal storage space structural representation, comprising:
Data buffer area 0 is used for the specific user data of storage area;
Initial configuration data field 1 is used to store global variable information, and global variable information is some operating strategy information, is used for solid state hard disc is managed;
Identify data field 2 is used for the storage disks attribute information, comprises the characteristic information of disc, the capacity information of disc etc.;
SMART (" Self-Monitoring, Analysis and Reporting Technology ", self-monitoring, analysis and reporting techniques) data field 3, be used to store the maintenance management information of hard disk, as the temperature of disc, the read-write number of times of disc, information such as the operation conditions of disc.
Shine upon list area 4, be used for the mapping relations table of store logical addresses and physical address;
All be physical address in the disc of solid state hard disc, and be logical addresses, so need a mapping table that both relations are mapped from the data that computing machine is come.
Firmware district 5 is used for storage control program, and control program is used for controlling whole disc and carries out work.
The embodiment of the invention is passed through the cache module of FRAM as solid state hard disc; the management information data of solid state hard disc is stored among the FRAM; when the solid state hard disc power down, can reduce losing of data; improve the reliability of solid state hard disc; and the FRAM occupation space is much smaller with respect to the solid state hard disc holding circuit; can reduce the power consumption of solid state hard disc, prolong the life-span of solid state hard disc.
As shown in Figure 5, a kind of solid state hard disc of providing of the embodiment of the invention can also comprise in another embodiment:
SDRAM cache module 250 is used to receive the user storage data memory command that control module 210 sends, and according to described data storage command, docking port module 230 is resolved the user storage data that obtains and stored;
The read or write speed of SDRAM cache module 250 relatively with memory module 240 will be fast many.
So in the embodiment of the invention, in solid state hard disc work, at the user data that 230 pairs of computing machines of interface module are sent, after resolving the user storage data that obtains, user storage data can be stored in the SDRAM cache module 250, in hard disk work, can improve the user like this to these data write speed; The hard disk free time, the user storage data that control module 210 will store among the SDRAM is again transferred in the memory module 240.
At solid state hard disc shown in Figure 5 FRAM during as its FRAM cache module 220, can be divided the internal storage space in the FRAM cache module 220.As shown in Figure 6, the embodiment of the invention provides a kind of FRAM cache module internal storage space structural representation, comprising:
Initial configuration data field 1 is used to store global variable information, and global variable information is some operating strategy information, is used for solid state hard disc is managed;
Identify data field 2 is used for the storage disks attribute information, comprises the characteristic information of disc, the capacity information of disc etc.;
SMART (" Self-Monitoring, Analysis and Reporting Technology ", self-monitoring, analysis and reporting techniques) data field 3, be used to store the maintenance management information of hard disk, as the temperature of disc, the read-write number of times of disc, information such as the operation conditions of disc.
Shine upon list area 4, be used for the mapping relations table of store logical addresses and physical address;
All be physical address in the disc of solid state hard disc, and be logical addresses, so need a mapping table that both relations are mapped from the data that computing machine is come.
Firmware district 5 is used for storage control program, and control program is used for controlling whole disc and carries out work.
What certainly can understand is, also FRAM can be replaced with non-volatile RAM such as MRAM (Magnetoresistive Random Access Memory, magnetoresistive RAM), EEPROM (Electrically Erasable Programmable Read-Only Memory) or phase transformation RAM in another embodiment.
The embodiment of the invention is passed through the cache module of FRAM as solid state hard disc; the management information data of solid state hard disc is stored among the FRAM; when the solid state hard disc power down, can reduce losing of data; improve the reliability of solid state hard disc; and the FRAM occupation space is much smaller with respect to the solid state hard disc holding circuit; and toggle speed to have a solid state hard disc of hard disk protection circuit also very fast relatively, FRAM can be reduced the power consumption of solid state hard disc as cache module, prolong the life-span of solid state hard disc.Simultaneously some data that need often to handle of user are saved among the SDRAM, have improved the speed of user's reading of data.
The above only is several embodiments of the present invention, and those skilled in the art can carry out various changes or modification to the present invention and do not break away from the spirit and scope of the present invention according to application documents are disclosed.

Claims (10)

1, a kind of solid state hard disc is characterized in that, comprising:
Control module is used to control whole solid state hard disc and carries out work, sends the management information data memory command of solid state hard disc;
Ferroelectric memory FRAM cache module is used to receive described management information data memory command, according to described management information data memory command, and the management information data of storage solid state hard disc;
Interface module is used for the user data with specific protocol form that the outside sends is resolved, and obtains user storage data;
Memory module is used for that described interface module is resolved the user storage data that obtains and stores.
2, solid state hard disc as claimed in claim 1 is characterized in that, also comprises:
Synchronous DRAM SDRAM cache module is used for described interface module being resolved the user storage data that obtains storing when described solid state hard disc is worked.
3, solid state hard disc as claimed in claim 1 is characterized in that, described FRAM cache module also is used for, and when described solid state hard disc is worked, described interface module is resolved the user storage data that obtains store.
4, solid state hard disc as claimed in claim 1 is characterized in that, described control module also is used for:
When behind described solid state hard disc powered-off fault, starting once more, from described FRAM cache module, read described management information data, according to described management information data, in the state when controlling described solid state hard disc and returning to powered-off fault.
5, solid state hard disc as claimed in claim 2 is characterized in that, described control module also is used for, and when described solid state hard disc is idle, reads the user storage data in the described SDRAM cache module, and described user storage data is stored in the described memory module.
6, solid state hard disc as claimed in claim 3 is characterized in that, described control module also is used for,
When described solid state hard disc is idle, read the user storage data in the described FRAM cache module, described user storage data is stored in the described memory module.
7, solid state hard disc as claimed in claim 1 is characterized in that, described memory module comprises at least one non-volatile memory medium.
8, a kind of date storage method is applied to it is characterized in that in the solid state hard disc,
The management information data of described solid state hard disc is stored among the FRAM;
The user data with specific protocol form that the outside sends is resolved, obtain user storage data;
The described user storage data that storing and resolving obtains.
9, date storage method as claimed in claim 8 is characterized in that, the described user storage data that described storing and resolving obtains specifically comprises:
When described solid state hard disc was worked, the user storage data that parsing is obtained stored among the described FRAM;
When described solid state hard disc is idle, the user storage data among the described FRAM is stored in the memory module of described solid state hard disc.
10, date storage method as claimed in claim 8 is characterized in that, the described user storage data that described storing and resolving obtains specifically comprises:
When the work of described solid state hard disc, the data storage that parsing is obtained in SDRAM,
When described solid state hard disc is idle, the user storage data among the described SDRAM is stored in the memory module of described solid state hard disc.
CN2009100587236A 2009-03-26 2009-03-26 Method for storing solid state hard disc and data Active CN101604548B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100587236A CN101604548B (en) 2009-03-26 2009-03-26 Method for storing solid state hard disc and data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100587236A CN101604548B (en) 2009-03-26 2009-03-26 Method for storing solid state hard disc and data

Publications (2)

Publication Number Publication Date
CN101604548A true CN101604548A (en) 2009-12-16
CN101604548B CN101604548B (en) 2012-06-27

Family

ID=41470238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100587236A Active CN101604548B (en) 2009-03-26 2009-03-26 Method for storing solid state hard disc and data

Country Status (1)

Country Link
CN (1) CN101604548B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929790A (en) * 2012-10-15 2013-02-13 株洲南车时代电气股份有限公司 Data storage system and method
CN103678177A (en) * 2012-08-29 2014-03-26 巴法络记忆体股份有限公司 Solid-state drive device
CN103744796A (en) * 2013-09-29 2014-04-23 记忆科技(深圳)有限公司 Caching method and system by means of uSSD
CN105193408A (en) * 2015-11-04 2015-12-30 恩识医疗科技(上海)有限公司 Attached dynamic electrocardiogram recorder and system thereof
CN105405465A (en) * 2015-12-29 2016-03-16 中北大学 Data storing and processing circuit
CN107562569A (en) * 2016-06-30 2018-01-09 杭州海康威视数字技术股份有限公司 A kind of data reconstruction method and device
US10152263B2 (en) 2014-07-01 2018-12-11 Razer (Asia-Pacific) Pte. Ltd. Data storage systems, computing systems, methods for controlling a data storage system, and methods for controlling a computing system
CN109933448A (en) * 2014-12-25 2019-06-25 华为技术有限公司 A kind of method and device that prediction non-volatile memory medium breaks down
CN110625221A (en) * 2019-09-23 2019-12-31 佛山耀立电气有限公司 Method and device for storing abnormal power failure parameters during welding parameter adjustment and welding machine
TWI696951B (en) * 2018-08-31 2020-06-21 威剛科技股份有限公司 System and method for processing abnormal power failure of storage device
CN111694764A (en) * 2020-05-29 2020-09-22 四川效率源信息安全技术股份有限公司 Data reading method of failed solid state disk
CN112463225A (en) * 2020-11-12 2021-03-09 苏州浪潮智能科技有限公司 SSD (solid State disk) power-on method, device, equipment and medium
CN114415967A (en) * 2022-01-25 2022-04-29 武汉麓谷科技有限公司 Multimedia intelligent storage disk design method based on ZNS solid state disk

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9632714B2 (en) 2012-08-29 2017-04-25 Buffalo Memory Co., Ltd. Solid-state drive device
CN103678177A (en) * 2012-08-29 2014-03-26 巴法络记忆体股份有限公司 Solid-state drive device
CN103678177B (en) * 2012-08-29 2016-08-31 巴法络记忆体股份有限公司 Ssd apparatus
CN102929790A (en) * 2012-10-15 2013-02-13 株洲南车时代电气股份有限公司 Data storage system and method
CN103744796A (en) * 2013-09-29 2014-04-23 记忆科技(深圳)有限公司 Caching method and system by means of uSSD
US10152263B2 (en) 2014-07-01 2018-12-11 Razer (Asia-Pacific) Pte. Ltd. Data storage systems, computing systems, methods for controlling a data storage system, and methods for controlling a computing system
CN109933448A (en) * 2014-12-25 2019-06-25 华为技术有限公司 A kind of method and device that prediction non-volatile memory medium breaks down
CN109933448B (en) * 2014-12-25 2021-04-20 华为技术有限公司 Method and device for predicting fault of nonvolatile storage medium
CN105193408B (en) * 2015-11-04 2018-06-19 恩识医疗科技(上海)有限公司 A kind of sticking type dynamic electrocardiogram recording instrument and its system
CN105193408A (en) * 2015-11-04 2015-12-30 恩识医疗科技(上海)有限公司 Attached dynamic electrocardiogram recorder and system thereof
CN105405465A (en) * 2015-12-29 2016-03-16 中北大学 Data storing and processing circuit
CN105405465B (en) * 2015-12-29 2019-07-23 中北大学 Data storage and processing circuit
CN107562569B (en) * 2016-06-30 2020-09-25 杭州海康威视数字技术股份有限公司 Data reconstruction method and device
CN107562569A (en) * 2016-06-30 2018-01-09 杭州海康威视数字技术股份有限公司 A kind of data reconstruction method and device
TWI696951B (en) * 2018-08-31 2020-06-21 威剛科技股份有限公司 System and method for processing abnormal power failure of storage device
US11016839B2 (en) 2018-08-31 2021-05-25 Adata Technology Co., Ltd. System and method for processing storage device abnormally powered down
CN110625221A (en) * 2019-09-23 2019-12-31 佛山耀立电气有限公司 Method and device for storing abnormal power failure parameters during welding parameter adjustment and welding machine
CN111694764A (en) * 2020-05-29 2020-09-22 四川效率源信息安全技术股份有限公司 Data reading method of failed solid state disk
CN111694764B (en) * 2020-05-29 2023-03-14 四川效率源信息安全技术股份有限公司 Data reading method of failed solid state disk
CN112463225A (en) * 2020-11-12 2021-03-09 苏州浪潮智能科技有限公司 SSD (solid State disk) power-on method, device, equipment and medium
CN112463225B (en) * 2020-11-12 2022-08-02 苏州浪潮智能科技有限公司 SSD (solid State disk) power-on method, device, equipment and medium
CN114415967A (en) * 2022-01-25 2022-04-29 武汉麓谷科技有限公司 Multimedia intelligent storage disk design method based on ZNS solid state disk

Also Published As

Publication number Publication date
CN101604548B (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN101604548B (en) Method for storing solid state hard disc and data
TWI635392B (en) Information processing device, storage device and information processing system
US9940261B2 (en) Zoning of logical to physical data address translation tables with parallelized log list replay
CN100487632C (en) Dual media storage device
KR101908581B1 (en) Wear leveling in storage devices
US9927999B1 (en) Trim management in solid state drives
US20110035540A1 (en) Flash blade system architecture and method
JP2017079050A (en) Storing parity data separate from protected data
CN104572478A (en) Data access method and data access device
CN102054533A (en) Non-volatile semiconductor memory segregating sequential, random, and system data to reduce garbage collection for page based mapping
US9208101B2 (en) Virtual NAND capacity extension in a hybrid drive
TW201732597A (en) Data storage device and operating method thereof
CN103136116A (en) Memory storage system and central control device, management method and blackout recovery method thereof
US9582192B2 (en) Geometry aware block reclamation
CN105183379A (en) Mixed memory data backup system and method
CN101625897B (en) Data write-in method, storage system and controller used for quick flash memory
US20160210241A1 (en) Reducing a size of a logical to physical data address translation table
CN105608016B (en) Solid state hard disk of the DRAM in conjunction with MRAM and the storage card using MRAM
KR20120126678A (en) Nonvolatile memory device improving endurance and operating method thereof
CN103294607A (en) Memory management method
CN109144899A (en) Method for managing table recovery
US10126987B2 (en) Storage devices and methods for controlling a storage device
CN105630408A (en) Solid-state drive control chip integrating MRAM (Magnetic Random Access Memory) and solid-state drive
CN105607862A (en) Solid state disk capable of combining DRAM (Dynamic Random Access Memory) with MRAM (Magnetic Random Access Memory) and being provided with backup power
KR20220022092A (en) Host-managed hardware compression with zoned namespaces

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: HUAWEI DIGITAL TECHNOLOGY (CHENGDU) CO., LTD.

Free format text: FORMER NAME: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee after: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) Co.,Ltd.

Address before: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee before: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20221012

Address after: No. 1899 Xiyuan Avenue, high tech Zone (West District), Chengdu, Sichuan 610041

Patentee after: Chengdu Huawei Technologies Co.,Ltd.

Address before: 611731 Qingshui River District, Chengdu hi tech Zone, Sichuan, China

Patentee before: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) Co.,Ltd.

TR01 Transfer of patent right