Patent · US Expired

Transactional file system for flash memory

US7076599B2 · kind B2 · utility

86Cited by
56References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 25, 2005
Grant dateJul 11, 2006
Priority date
Expiry dateMay 25, 2025

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99955
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A transactional file system developed to function with flash memory is described. The file system provides for efficient storage of file system meta-information, performs robust transaction logging, and performs other related features. In one described implementation, metadata is stored in-line with data. In another embodiment, a transaction log is maintained by storing transaction information associated with requests to perform file transactions. The transaction information is stored at arbitrary physical sector addresses on the flash medium. In still another embodiment, a transaction log is stored in a physical sector of a flash medium. The transaction log contains transaction information associated with performing a file request. Metadata is written into a spare area of the physical sector indicating that the physical sector contains transaction information.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.