摘要 |
A system capable of sequentially writing data to a flash memory. The system includes at least one virtual block, at least one physical block, and at least one active block. Each virtual block has a plurality of virtual pages and a virtual block address. Each virtual page has a virtual page offset. Each physical block has a plurality of physical pages and a physical block address. Each physical page of the physical block has a physical page offset. Each active block has a plurality of physical pages and an active block address. Each physical page of the active block has a physical page offset. Each virtual block is mapped to one physical block. In the mapped virtual and physical blocks, each virtual page is mapped to one physical page. In the mapped virtual and physical pages, the virtual page offset is the same as the physical page offset.
|