Flash memory file system and method using different types of storage media
AssigneeAupera Technologies, Inc.
InventorsZhengning Zhou, Yu Feng Liao
Life of this patent
Estimating the term…
Abstract
A file system for flash memory that stores meta data and user data of a file separately in different types of non-volatile memory. By separating non-user meta data and user data in different types of memory devices, it maximizes the benefits provided by each type of memory devices by storing the proper type of data therein. A memory product managed by such a file system is more competitive than peer products in terms of cost, capacity, endurance and startup time.
Claims5
A computer-implemented method operable in a Flash file system for storing and managing data files in different types of storage media comprising:
- creating a meta node in storage media of a first flash type using a portion of a non-user data of a file;
- inserting a portion of said meta node in an indexing table in said storage media of first flash type;
- allocating data blocks for user data of the file in storage media of second flash type;
- writing said user data into allocated data blocks in said storage media of second flash type;
- creating a superblock in storage media of a third flash type using another portion of the non-user data of a file;
- separating non-user data in said meta node based on frequency of updates, said indexing table stored in said storage media of said first flash type, said superblock stored in said storage media of said third flash type;
- inserting another portion of said meta node in a superblock in said storage media of third flash type;
- updating the meta node in said media storage of first flash type;
- updating the indexing table in said media storage of first flash type;
- and
- wherein said first flash type of storage media is different from said second flash type of storage media and said third flash type of storage media;
- and
- wherein said first flash type and third flash type of storage media have a higher endurance than said second flash type of storage media.
Dependencies are inferred from the claim text.