×

Non-volatile cache in disk drive emulation

  • US 8,024,515 B2
  • Filed: 12/07/2007
  • Issued: 09/20/2011
  • Est. Priority Date: 12/07/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for disk drive emulation, comprising:

  • receiving a request to write data to a storage medium of a hard drive, wherein the request contains write data comprising one or more blocks formatted based on a first block size while the storage medium comprises a plurality of blocks formatted based on a second block size larger than the first block size;

    caching the write data in non-volatile memory on the hard drive;

    upon determining that the write data does not align with a start or an end of a block in the storage medium, deferring writing the write data to the storage medium;

    combining the write data with different write data received via additional write data requests; and

    upon detecting that the write data aligns with both a start and an end of a block in the storage medium, writing the write data from the non-volatile memory to the storage medium.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×