×

Flash management techniques

  • US 8,307,148 B2
  • Filed: 06/23/2006
  • Issued: 11/06/2012
  • Est. Priority Date: 06/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:

  • receive a write request to write data to a flash memory;

    determine a sequence number using bidirectional counting, wherein a most significant bit of the sequence number is used to designate a current direction of the bidirectional counting;

    receive a list of physical sectors for said write request;

    compute a checksum for data to be stored in a last physical sector of the physical sectors for said write request;

    write a first control sector with said sequence number to said flash memory, wherein the control sector is not a data sector;

    write said checksum to said first control sector;

    write said sequence number, an address for a logical sector, and said data to at least one physical sector corresponding to said logical sector, anddetermine whether said physical sector corresponding to said logical sector is dirty using said sequence number.

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