CN101324903B - Method for changing circulation file into circulation linear file and access operation method thereof - Google Patents
Method for changing circulation file into circulation linear file and access operation method thereof Download PDFInfo
- Publication number
- CN101324903B CN101324903B CN 200810142554 CN200810142554A CN101324903B CN 101324903 B CN101324903 B CN 101324903B CN 200810142554 CN200810142554 CN 200810142554 CN 200810142554 A CN200810142554 A CN 200810142554A CN 101324903 B CN101324903 B CN 101324903B
- Authority
- CN
- China
- Prior art keywords
- file
- data
- circulation
- circular
- read
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a method for converting a circular file into a circular linear file, and an accessing operation method thereof. The method is suitable for the computer field. The method comprises the following steps: whether the effective starting position of the data of the circular file is equal to zero or not is determined; if the effective starting position of the data is not equal to zero, the effective starting position of the data and the size of the circular file are recorded; the effective starting position of the data and the size of the circular file are preserved under the identical path of the circular file, and the circular file is arranged into a circular linear file. In the embodiment of the invention, through recording the data storage structure of the circular file, the circular file is converted into the circular linear file, and then the circular linear file is accessed and operated through the corresponding linear method, therefore, the problem that the circular file is converted into the circular linear file to cause excessively long conversion time when the circular file is excessively large can be effectively avoided, and the purpose that the circular file is rapidly converted into the circular linear file is achieved.
Description
Technical field
The invention belongs to computer realm, relate in particular to a kind of circular file and turn the linear document method of circulation and accessing operation method thereof.
Background technology
In computer system, stream file is defined by the set of one section program or data, therefore, from its purposes, stream file also is a kind of storage space of store historical data, the file of two kinds of common form is arranged usually, i.e. circular file and linear file in Computer Storage.
Circular file: fixed size is arranged, prescribe a time limit when file size reaches, the data that write the earliest in the data cover file that newly writes keep file size constant, but write with the file infinite loop that realizes fixed size.
Linear file: do not have maxsize, along with writing of new data, file size is linear to be increased.
Circular file is sequentially to realize by the read-write that changes data in the file, the circular file new data is write fashionable, if writing position has arrived the end position of file, then skip to file beginning position and continue to write (also being that circular file is write wraparound), the Method of Data Organization of writing the file after the wraparound becomes nonlinear, and the characteristics of non-linear file are that the position in the file of data after writing wraparound of the earliest writing in files is not that the starting bit of file is put.In circular file, the data that write at first position hereof is called the effective starting position of data (DataStartPos) of circular file, for example, after writing wraparound, the 512Byte data cover that newly writes has fallen the data with existing that the file starting bit is put, and then the effective starting position of the data of this circulation is 512.
The difference of circular file and linear file is: linear file is that the data in the file are linearity, and the data that namely write more first position hereof is less, and the data that write more afterwards position hereof is larger; And after circular file write wraparound, the data of file inside were nonlinear, and the data that write after the wraparound start the position hereof.
In the prior art, the method that general circular file turns linear file is that the data of file are recombinated, the data mobile that writes after the wraparound is arrived end of file, data recombination in the file is linear, but the shortcoming of the method clearly, if circular file is very large, the data of circular file are recombinated (namely being converted to linear file) with consuming time very long.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of circular file to turn the linear document method of circulation, is intended to solve in the prior art when circular file is converted to linear file, if data recombination problem very consuming time when circular file is larger.
The purpose of the embodiment of the invention is to provide a kind of accessing operation method of the linear file that circulates,
Whether equal zero the effective starting position of data of judging circular file;
If the effective starting position of described data is not equal to zero, then the size of the effective starting position of record data and circular file;
The size of the effective starting position of data and circular file is saved under the same path of this circular file, and described circular file is set to the linear file that circulates;
When obtaining the access pointer position, described method comprises the steps:
Obtain the position of file pointer in the circulation linear file;
Judge that whether the physical location of file pointer is less than the effective starting position of data;
If the physical location of described file pointer, judges then that whether the physical location of file pointer is less than circular file size in the circulation linear file greater than the effective starting position of data;
If described file pointer physical location is greater than circular file size in the circulation linear file, then obtain the position of file pointer in the circulation linear file, and return the position of described file pointer in the circulation linear file, the position of described file pointer in the circulation linear file equals the physical location of file pointer;
When reading file, said method comprising the steps of:
From the circulation linear file, read in the buffer memory that the data that need to read flow to appointment, and the current read pointer position that obtains the circulation linear file;
Judge whether to have read the effective starting position of data;
If do not read the effective starting position of data, then continued to judge whether to read the circulation end position of circulation linear file;
If do not read the circulation end position of described circulation linear file, then continue to have judged whether to read the end of circular file;
If do not read the end of circulation linear file, then read data stuffing that current needs read to the buffer memory of appointment from the current location of circulation linear file;
When written document, described method is write for directly appending at the end of circulation linear file;
When document alignment operated, described method comprised the steps:
The locating file pointer needs the position of locating in the circulation linear file;
Judge that whether the position that needs the location is arrived between the cyclic part end position in the effective starting position of data, if it is is positioned to the cyclic part wraparound forward part of circulation linear file;
Otherwise judge to need the position of location whether greater than the size of circular file loop body, if it is be positioned to the part after the cyclic part wraparound of circulation linear file, otherwise the locating file pointer position is to the revised position that needs the location.
In embodiments of the present invention, data store organisation by the record circular file, circular file is converted to the circulation linear file, then should the circulation linear file by corresponding linear method accessing operation, thereby effectively avoided because of circular file when excessive, long problem switching time that circular file is converted to linear file and brings has reached the purpose that circular file converts linear file fast to.
Description of drawings
Fig. 1 is the composition synoptic diagram of the stream file that provides of the embodiment of the invention;
Fig. 2 is that the circular file that the embodiment of the invention provides turns the linear document method process flow diagram of circulation;
Fig. 3 is the acquisition methods realization flow figure of the access pointer position of the circulation linear file that provides of the embodiment of the invention;
Fig. 4 be the circulation linear file that provides of the embodiment of the invention read document method realization flow figure;
Fig. 5 is the localization method realization flow figure of the circulation linear file that provides of the embodiment of the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
In embodiments of the present invention, data store organisation by the record circular file, circular file is converted to the circulation linear file, then should the circulation linear file by corresponding linear method accessing operation, thereby effectively avoided because of circular file when excessive, long problem switching time that circular file is converted to linear file and brings has reached the purpose that circular file converts linear file fast to.
As shown in Figure 1, the file that shows several files in stream media involved in the embodiment of the invention forms synoptic diagram, A represents linear file, B represents circular file, C represents the linear file that circulates, the circulation linear file is a kind of file between circular file and linear file, and the Method of Data Organization of circulation linear file also is nonlinear, but its method of operating is consistent with linear file.
In the circulation linear file:
1 starting position (also be 2 end position) is called the effective starting position of data (DataStartPos);
1 and the 2 common cyclic parts that form the circulation linear file, 3 are the linear segment of circulation linear file;
1 is the part before the wraparound of circulation linear file;
2 are the part after the wraparound of circulation linear file.
Wherein, the order of 1,2,3 expression data storages, the growing direction of file when the direction of arrow represents data writing.
The circular file that Fig. 2 shows the embodiment of the invention to be provided turns the realization flow of linear file method, and details are as follows:
In step S201, judge whether the effective starting position of data (DataStartPos) of circular file equals zero, if not, execution in step S204, if so, execution in step S202.
In step S202, the size (CircleSize) of the effective starting position of record data (DataStartPos) and circular file.
In this step, if the effective starting position of data (DataStartPos) is not equal to zero, illustrate that then this circular file write wraparound, then obtain the effective starting position of data (DataStartPos) of this circular file and size (CircleSize) and the record of circular file.As shown in Figure 1, this moment, DataStartPos changed, was not equal to 0.
In step S203, close this circular file, the size (CircleSize) of the effective starting position of data (DataStartPos) and circular file is saved under the same path of this circular file, this circular file is set to the linear file that circulates.
As one embodiment of the present of invention, DataStartPos and CircleSize by the record circular file, the data store organisation that is about to circular file is recorded, in this way, make circular file be set to the linear file that circulates, when opening this circular file, will this document be operated in the mode of circulation linear file, this operation comprises written document, obtains file access pointer position (Tell), reads file, document alignment (Seek).
In step S204, do not operate.
If the data active position equals zero, illustrate that then this circular file to write wraparound, the Method of Data Organization in the file is linear, then need not to change, and only need close this document, uses the linear file mode to open this document and gets final product.
In embodiments of the present invention, when this circulation linear file was carried out write operation, its write method was consistent with the write method of linear file, namely directly append at the end of circular file and write, the linearity that writes of file increases, and such as 3 parts of C among Fig. 1, the circulation linear file of formation is shown in C among Fig. 1.
Fig. 3 shows the acquisition methods realization flow of the linear file access pointer position of circulation that the embodiment of the invention provides, and details are as follows:
In step S301, obtain the position of file pointer (FilePos) in the circulation linear file.
In step S302, obtain the physical location (PhysicalPos) of file pointer (FilePos) in the circulation linear file.
In step S303, whether judge the physical location (PhysicalPos) of file pointer less than the effective starting position of data (DataStartPos), be execution in step S304 then, otherwise execution in step S305.
In this step, if PhysicalPos<DataStartPos, namely this moment file pointer (FilePos) position after the circulation wraparound (2 parts of C in such as Fig. 1) in the circulation linear file.
In step S304, obtain the position of file pointer (FilePos) in the circulation linear file.
In this step, the physical location (PhysicalPos) that the position of file pointer (FilePos) in circular file equals file pointer adds the length (CircleSize-DataStartPos) of cocycle wraparound forward part.
In step S305, judge the physical location (PhysicalPos) of file pointer whether less than loop body size (CircleSize), be execution in step S306 then, otherwise execution in step S307.
In this step, if PhysicalPos<CircleSize, namely this moment file pointer (FilePos) position before the circulation wraparound (1 part of C in such as Fig. 1) in the circulation linear file.
In step S306, obtain the position of file pointer in the circulation linear file.
In this step, the physical location that the position of file pointer in the circulation linear file equals file pointer deducts the length (PhysicalPos-DataStartPos) of circulation wraparound rear section.
In step S307, the position of file pointer in the circulation linear file equals the physical location of file pointer.
At this moment, the residing position of file pointer is the linear segment (such as 3 parts of C among Fig. 1) in the circulation linear file, i.e. FilePos=PhysicalPos.
In step S308, return the position of file pointer in the circulation linear file that calculates.
What Fig. 4 showed circulation linear file that the embodiment of the invention provides reads the document method realization flow, and details are as follows:
In step S401, from the circulation linear file, read among the buffer memory pBuf that the data that need to read flow to appointment.
In step S402, obtain the current read pointer position of circulation linear file file.
In step S403, judge whether to have read the effective starting position of data (DataStartPos), be execution in step S404 then, otherwise execution in step S407.
In this step, judge that whether read pointer position (ReadPos) is in front, the effective starting position of data (DataStartPos) (2 parts of C in namely such as Fig. 1, part in the linear file that namely circulates after the wraparound) data volume of effective starting position is less than or equal to the data volume (DataStartSize-ReadPos<=ReadSize), namely judge whether to have read the effective starting position of data that need to read and from the pointer position to data.
In step S404, the data before the effective starting position of data are read among the buffer memory pBuf that is filled into appointment.
The valid data amount that read this moment is DataStartSize-ReadPos.
In step S405, the read bit of location circulation linear file is set to the end position of circular route file cyclic part.
At this moment, the data of circulation linear file cyclic part have read complete, need to reorientate the reading location of circulation linear file, the read pointer position is jumped to the end position (CircleSize) of circulation linear file cyclic part, the read pointer position of location circulation linear file is CircleSize, next time during read data from acyclic part, the position that namely begins such as 3 parts among Fig. 1.
In step S406, return the actual data volume that reads, be DataStartSize-ReadPos.
In step S407, judged whether to read the circulation end position of circulation linear file, be execution in step S408 then, otherwise execution in step S411.
Judge that whether read pointer position (ReadPos) is less than or equal to the data volume (ReadSize) that need to read at the cyclic part end position (CircleSize) of circulation linear file front (1 of the C part that finishes in being such as Fig. 1) and the data volume (CircleSize-ReadPos) from the read pointer position to the cyclic part end position, has namely judged whether to read the cyclic part end position of circulation linear file.
In step S408, cyclic part is finished front data read among the buffer memory pBuf that is filled into appointment.
At this moment, the size of data before cyclic part finishes is (CircleSize-ReadPos),
In step S409, the read bit of location circulation linear file is set to the effective starting position of file (DataStartPos).
By read pointer being jumped to the effective starting position of file, to the effective starting position of file, next read data is namely from the effective starting position of file with the read pointer position (ReadPos) of location circulation linear file.
In step S410, return the actual data volume that reads.
At this moment, the actual data volume that reads is CircleSize-ReadPos.
In step S411, judged whether to read the end of circular file, be execution in step S412 then, otherwise execution in step S413.
Whether be less than or equal to the data volume (FileSize-ReadPos<=ReadSize), namely judged whether to read the end position of circulation linear file that need to read by the remaining data amount of judging the circulation linear file.
In step S412, circulation linear file remaining data (FileSize-ReadPos) is read among the buffer memory pBuf that is filled into appointment.
In step S413, return the actual data volume that reads, namely this moment, the actual data volume that reads was (FileSize-ReadPos).
In step S414, read the data (ReadSize) that current needs read from the current location of file and be filled into the buffer memory pBuf of appointment.
In step S415, return the actual data volume that reads, namely this moment, the actual data volume that reads was ReadSize.
Fig. 5 shows the localization method realization flow of the circulation linear file that the embodiment of the invention provides, and details are as follows:
In step S501, the locating file pointer needs the position of locating in the circulation linear file.
In locating file, at first pass through the file pointer of location circulation linear file to the SeekPos position.
In step S502, judge whether the position (SeekPos) that needs the location is arrived between the cyclic part end position (CircleSize) of circulation linear file in the effective starting position of data (DataStartPos), execution in step S503 then, otherwise execution in step S504.
In step S503, be positioned to the cyclic part wraparound forward part of circulation linear file.
If SeekPos at DataStartPos between the CircleSize, namely in the cyclic part wraparound forward part (1 part of C in such as Fig. 1) of circulation linear file, file pointer is navigated to part before this cyclic part wraparound, being about to SeekPos and adding DataStartPos, is position with respect to DataStartPos with its position correction.
In step S504, judge to need the position of location whether greater than the cyclic part size (CircleSize) of circulation linear file, be execution in step S505 then, otherwise execution in step S506.
In step S505, be positioned to the part after the cyclic part wraparound in the circulation linear file.
If between SeekPos>CircleSize, i.e. part after the cyclic part wraparound of circulation linear file (2 parts of C in such as Fig. 1), file pointer is navigated to circular file cyclic part wraparound rear section in this circulation linear file, being about to SeekPos and deducting (CircleSize-DataStartPos), is position with respect to the file section start with its position correction.
In step S506, the locating file pointer position is to the revised position (SeekPos) that needs the location.
In embodiments of the present invention, data store organisation by the record circular file, the effective starting position of data of circular file and the size of circular file are saved under the same path of this circular file, be about to circular file and be converted to the circulation linear file, then should the circulation linear file by corresponding linear method accessing operation, thereby effectively avoided because of circular file when excessive, long problem switching time that circular file is converted to linear file and brings has reached the purpose that circular file converts linear file fast to.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. the accessing operation method of the linear file that circulates is characterized in that,
Whether equal zero the effective starting position of data of judging circular file;
If the effective starting position of described data is not equal to zero, then the size of the effective starting position of record data and circular file;
The size of the effective starting position of data and circular file is saved under the same path of this circular file, and described circular file is set to the linear file that circulates;
When obtaining the access pointer position, described method comprises the steps:
Obtain the position of file pointer in the circulation linear file;
Judge that whether the physical location of file pointer is less than the effective starting position of data;
If the physical location of described file pointer, judges then that whether the physical location of file pointer is less than circular file size in the circulation linear file greater than the effective starting position of data;
If described file pointer physical location is greater than circular file size in the circulation linear file, then obtain the position of file pointer in the circulation linear file, and return the position of described file pointer in the circulation linear file, the position of described file pointer in the circulation linear file equals the physical location of file pointer;
When reading file, said method comprising the steps of:
From the circulation linear file, read in the buffer memory that the data that need to read flow to appointment, and the current read pointer position that obtains the circulation linear file;
Judge whether to have read the effective starting position of data;
If do not read the effective starting position of data, then continued to judge whether to read the circulation end position of circulation linear file;
If do not read the circulation end position of described circulation linear file, then continue to have judged whether to read the end of circular file;
If do not read the end of circulation linear file, then read data stuffing that current needs read to the buffer memory of appointment from the current location of circulation linear file file;
When written document, described method is write for directly appending at the end of circulation linear file;
When document alignment operated, described method comprised the steps:
The locating file pointer needs the position of locating in the circulation linear file;
Judge that whether the position that needs the location is arrived between the cyclic part end position in the effective starting position of data, if it is is positioned to the cyclic part wraparound forward part of circulation linear file;
Otherwise judge to need the position of location whether greater than the size of circular file loop body, if it is be positioned to the part after the cyclic part wraparound of circulation linear file, otherwise the locating file pointer position is to the revised position that needs the location.
2. the method for claim 1 is characterized in that, whether after the step less than the effective starting position of data, described method also comprises at the physical location of judging file pointer of the acquisition methods of described access pointer position:
If the physical location of file pointer is less than the effective starting position of data, then the position of described file pointer in the circulation linear file physical location that equals file pointer adds the length of cocycle wraparound forward part, and returns the position of described file pointer in the circulation linear file.
3. the method for claim 1 is characterized in that, physical location that the step of the acquisition methods of described access pointer position is judged file pointer whether less than the circulation linear file in after the step of circular file size, described method also comprises:
If the physical location of file pointer is less than circular file size in the circulation linear file, then the position of described file pointer in the circulation linear file physical location that equals file pointer deducts the length of circulation wraparound rear section, and returns the position of described file pointer in the circulation linear file.
4. the method for claim 1 is characterized in that, described read document method judge whether read the step of the effective starting positions of data after, described method also comprises:
If read the effective starting position of data, then with the data stuffing before the effective starting position of data of reading in the buffer memory of appointment, the location stream file read bit be set to the end position of circular route file cyclic part, and return this moment the actual data volume that reads.
5. the method for claim 1 is characterized in that, described read document method judge whether read the step of circulation end position of circulation linear file after, described method also comprises:
If read the circulation end position of circulation linear file, data stuffing before cyclic part finishes in the described circulation linear file that then will read is in the buffer memory of appointment, the read bit of location stream file is set to the effective starting position of file, and returns the actual data volume that reads this moment.
6. the method for claim 1 is characterized in that, described read document method judge whether read the step at circular file end after, described method also comprises:
The circulation linear file remaining data that reads is filled in the buffer memory of appointment, and returns the actual data volume that reads this moment.
7. the method for claim 1 is characterized in that, the described step that is positioned to the cyclic part wraparound forward part of circulation linear file further comprises:
Adding the effective starting position of data by the position that will need to locate, is position with respect to the effective starting position of data with described position correction.
8. the method for claim 1 is characterized in that, the step of the part after the described cyclic part wraparound that is positioned to the circulation linear file further comprises:
The size of the circular file by the computation cycles linear file and the effective starting position of data poor, and the position that will need to locate deducts the poor of the size of circular file of described circulation linear file and the effective starting position of data, is position with respect to the file section start with described position correction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810142554 CN101324903B (en) | 2008-07-24 | 2008-07-24 | Method for changing circulation file into circulation linear file and access operation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810142554 CN101324903B (en) | 2008-07-24 | 2008-07-24 | Method for changing circulation file into circulation linear file and access operation method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101324903A CN101324903A (en) | 2008-12-17 |
CN101324903B true CN101324903B (en) | 2013-02-13 |
Family
ID=40188441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810142554 Expired - Fee Related CN101324903B (en) | 2008-07-24 | 2008-07-24 | Method for changing circulation file into circulation linear file and access operation method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101324903B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109614385B (en) * | 2018-12-11 | 2022-06-10 | 浪潮电子信息产业股份有限公司 | A file updating method, apparatus, device and readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361489A (en) * | 2000-12-28 | 2002-07-31 | 深圳市中兴通讯股份有限公司 | Automatic circular daily record information storing method and system |
CN1435759A (en) * | 2002-01-31 | 2003-08-13 | 记忆科技(深圳)有限公司 | Storage method based on non-volatile memory device file system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100389867B1 (en) * | 2001-06-04 | 2003-07-04 | 삼성전자주식회사 | Flash memory management method |
-
2008
- 2008-07-24 CN CN 200810142554 patent/CN101324903B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361489A (en) * | 2000-12-28 | 2002-07-31 | 深圳市中兴通讯股份有限公司 | Automatic circular daily record information storing method and system |
CN1435759A (en) * | 2002-01-31 | 2003-08-13 | 记忆科技(深圳)有限公司 | Storage method based on non-volatile memory device file system |
Also Published As
Publication number | Publication date |
---|---|
CN101324903A (en) | 2008-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9298384B2 (en) | Method and device for storing data in a flash memory using address mapping for supporting various block sizes | |
CN102508784B (en) | Data storage method of flash memory card in video monitoring equipment, and system thereof | |
CN101923568B (en) | Method for increasing and canceling elements of Bloom filter and Bloom filter | |
KR101833416B1 (en) | Method for reading data on storage medium and storage apparatus applying the same | |
CN104794065A (en) | Multi-group fixed length data circulation access method | |
CN102339254A (en) | Flash data storage method for intelligent electric energy meter | |
CN104778127A (en) | Method and device for writing data by NAND FLASH | |
CN101872639B (en) | Method and device for storing and retrieving image data on digital hard disk video recorder | |
CN117891415B (en) | P2L data management method and device of storage device | |
KR101226600B1 (en) | Memory System And Memory Mapping Method thereof | |
CN105260139B (en) | A kind of disk management method and system | |
CN101324903B (en) | Method for changing circulation file into circulation linear file and access operation method thereof | |
KR101699779B1 (en) | Indexing method for flash memory | |
CN101944011B (en) | The device of working procedure, chip and method | |
CN110658995B (en) | Solid state disk, configuration data management method and device thereof, and storage medium | |
US20190370238A1 (en) | Method and device for indexing dirty data in storage system page | |
CN104102552A (en) | Message processing method and device | |
US20140181621A1 (en) | Method of arranging data in a non-volatile memory and a memory control system thereof | |
CN110174998A (en) | A method of improving high-speed signal acquisition system real time | |
TW200514056A (en) | Information storage medium storing multi-angle data and method and appatatus for reproducing the multi-angle data | |
CN103176753B (en) | Storing device and data managing method thereof | |
CN102243611A (en) | Data storage method and system | |
CN104750621A (en) | Caching method and control system | |
US20100268870A1 (en) | Data storage device and data storage system including the same | |
CN106326135A (en) | Method and device for translating data of non-volatile memory NVM |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130213 Termination date: 20150724 |
|
EXPY | Termination of patent right or utility model |