Supporting variable sector sizes in flash storage devices
AssigneeSTEC, Inc.
InventorsMark Moshayedi, William Calvert, Stephen Russell Boorman, Simon Mark Haynes
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTEC, Inc.
InventorsMark Moshayedi, William Calvert, Stephen Russell Boorman, Simon Mark Haynes
Estimating the term…
A flash storage device comprises a plurality of data blocks, each data block comprising a plurality of data segments, a system memory, and a controller. The controller is configured to cache in the system memory a plurality of data sectors to be written, to write to a first one of the plurality of data segments a first one of the plurality of data sectors, to write to the first one of the plurality of data segments a first portion of a second one of the plurality of data sectors, and to write to a second one of the plurality of data segments a second portion of the second one of the plurality of data sectors.
A flash storage device, comprising:
A method of writing data to a flash storage device comprising a plurality of data blocks, each data block comprising a plurality of data segments, the method comprising the steps of:
A non-transitory machine readable medium carrying one or more sequences of instructions for writing data to a flash storage device comprising a plurality of data blocks, each data block comprising a plurality of data segments, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
Dependencies are inferred from the claim text.