A method for writing data to a solid-state disk having a first portion of solid-state memory of a volatile nature and a second portion of solid-state memory of a non-volatile nature, and a controller for controlling data operations to the memory includes acts of (a) receiving at the controller, write data for writing to an assigned address in non-volatile memory; (b) determining at the controller if there is existing data associated with a write address in volatile memory, the write address referencing the assigned address in volatile memory; and (c) upon finding data in volatile memory held for the assigned write address or not at act (b), writing the data into the volatile memory at a predestinated write address in volatile memory.

 
Web www.patentalert.com

< Dynamic optimization of cache memory

> Virtualizing memory type

~ 00460