The present technology provides a method of operating a host communicating with a memory system including a journal area and a data area. The method of operating the host includes determining to update old data stored in the memory system, transferring, to the memory system, a write command for writing journal data and meta journal data for updating the old data to the journal area, and transferring, to the memory system, a write command for writing new data corresponding to the journal data to the data area in response to a write completion of the meta journal data and the journal data received from the memory system. Each of the meta journal data and the journal data includes a descriptor identifier (ID) indicating the same write transaction.
Legal claims defining the scope of protection, as filed with the USPTO.
6. The method of claim 5, wherein the controlling of the memory system to recover the write operation before the sudden power-off, based on the meta journal data and the journal data further comprises controlling the memory system to write the journal data of the journal area to the data area, in response to determination that the parity check of the journal data has passed.
7. The method of claim 5, wherein the controlling of the memory system to recover the write operation before the sudden power-off, based on the meta journal data and the journal data further comprises controlling the memory system to delete or invalidate the meta journal data and the journal data of the journal area, in response to determination that the parity check of the journal data has not passed.
9. The method of claim 8, wherein the i-th parity data is generated by a cyclic redundancy check method for at least one of the first to (i−1)-th partial data and the i-th partial data.
10. The method of claim 8, wherein the i-th parity data is generated based on the first to i-th partial data.
11. The method of claim 10, wherein the i-th parity data is generated by a cyclic redundancy check method for the first to i-th partial data.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 13, 2021
July 4, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.