×

Flash file system optimized for page-mode flash technologies

  • US 5,937,425 A
  • Filed: 10/16/1997
  • Issued: 08/10/1999
  • Est. Priority Date: 10/16/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A memory organization method for a memory in which data can only be written to an unwritten portion of the memory, such that a written portion of the memory must be erased to become unwritten, and in which the size of the memory portion for reading or writing data differs from the size of the smallest memory portion for erasing, the method comprising the steps of:

  • (a) providing a plurality of physical units of the memory, each of said physical units being the size of the smallest memory portion for erasing, each of said physical units being designated by a physical unit number and each of said physical units being divided into a plurality of physical blocks, each of said plurality of physical blocks being the size of the memory portion for reading or writing data and each of said physical blocks being designated by a physical block offset within said physical unit;

    (b) providing a plurality of virtual units of the memory, each virtual unit being designated by a virtual unit number and each of said virtual units featuring a plurality of virtual blocks, each of said virtual blocks being designated by a virtual block offset within said virtual unit;

    (c) mapping each virtual unit to at least one physical unit to form a virtual map; and

    (d) mapping each virtual block within said virtual unit to one physical block within said at least one physical unit according to said virtual map.

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