×

FREQUENCY DISTRIBUTED FLASH MEMORY ALLOCATION BASED ON FREE PAGE TABLES

  • US 20090164702A1
  • Filed: 12/21/2007
  • Published: 06/25/2009
  • Est. Priority Date: 12/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system for memory allocation in a computing system, comprisinga volatile memory devicea non-volatile memory device including blocks, each block having addressable physical pages;

  • a memory allocation module stored in the volatile memory and operable to allocate physical page address to a system address, wherein the memory allocation module includes;

    system address rate logic operable to determine a frequency rate for a provided system address;

    erase cycle state logic operable to determine an erase cycle state for each block in the non-volatile memory device; and

    address assignment logic operable to assign a physical page address to the system address based on the determined frequency rate at which the system address is written and the erase cycle state of a block from which the physical page resides.

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