×

Method and system for managing a flash memory mass storage system

  • US 5,956,473 A
  • Filed: 11/25/1996
  • Issued: 09/21/1999
  • Est. Priority Date: 11/25/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing a mass storage system implemented using flash memory, comprising the steps of:

  • (a) dividing said flash memory into a plurality of data blocks;

    (b) indicating that specified data blocks belong to a first type of blocks, said first type designating blocks being used to store data organized in accordance with a pre-defined addressing scheme;

    (c) indicating that specified data blocks belong to a second type of blocks, said second type designating blocks being used as image buffers of associated blocks of the first type for storing data, and as later replacements of the associated blocks of the first type;

    (d) indicating that specified data blocks belong to a third type of blocks, said third type designating blocks containing data that will be erased;

    (e) changing at least one of said plurality of blocks from one of said first, said second and said third types of blocks to another type; and

    (f) equalizing the number of erasures for a subset of said plurality of data blocks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×