Patent · US Active

Efficient allocation policies for a system having non-volatile memory

US8966209B2 · kind B2 · utility

6Cited by
1References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 23, 2010
Grant dateFeb 24, 2015
Priority date
Expiry dateFeb 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7202
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are disclosed for efficient allocation policies for a system having non-volatile memory. A file system allocator of the system can be configured to allocate memory regions that are aligned with one or more logical blocks of a logical space (e.g., one or more super block-aligned regions). In some embodiments, the file system allocator can monitor the number of free sectors corresponding to each logical block. In other embodiments, the file system allocator can monitor a ratio of free space to total space corresponding to each logical block. The file system allocator can select a logical block based at least in part on the number of free sectors of the logical block. In some cases, the file system allocator can allocate the free sectors of the logical block in a sequential order.

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