主权项 |
1. A flash memory storage device comprising a controller and multiple flash memory chips, comprising:
the controller comprising
a processor,a buffer composed of a volatile memory,a storage interface for connecting with a higher level device, anda flash memory interface for connecting the multiple flash memories with the controller; the processor, dividing a logical storage space being provided to the higher level device into logical pages units which are areas having a determined size for management, and managing a virtual address space which is a linear address space to which multiple physical blocks included in the multiple flash memory chips are mapped; and the processor further managing a page mapping table storing a correspondence between the logical page and an address in the virtual address space, and a virtual address configuration information storing a correspondence between an area in the virtual address space and the physical blocks. |