摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a memory controller, a flash memory system therewith, and a method for controlling the flash memory whereby when a block with new data (rewritten data) written therein and another block with old data (data yet to be rewritten) written therein coexist, a determination can be made as to which of the blocks has the newest data (valid data) written therein. <P>SOLUTION: The memory controller includes an access control function for controlling access to the flash memory; logic block addresses provided by a host system; an address management function for managing the correspondence between physical block addresses within the flash memory; a new/old identification information setting function for describing new/old identification information in the redundant area of the flash memory; and a new/old identification function for identifying on the basis of the new/old identification information the block in which the latest data matching the same logic block address is written. <P>COPYRIGHT: (C)2005,JPO&NCIPI</p> |