A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.

 
Web www.patentalert.com

< Data buffer allocation in a non-blocking data services platform using input/output switching fabric

> Method and apparatus for vector execution on a scalar machine

> Thread to thread communication

~ 00545