×

Memory system and method for controlling a nonvolatile semiconductor memory

  • US 9,092,324 B2
  • Filed: 04/16/2014
  • Issued: 07/28/2015
  • Est. Priority Date: 03/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. A memory system comprising:

  • a nonvolatile semiconductor memory including a plurality of storage units;

    a volatile semiconductor memory including a storage area;

    a controller configured to;

    manage the storage units using link information;

    select valid data stored in first storage units;

    store write data in the storage area, the write data being sent from a host apparatus;

    acquire the second storage unit and write the selected valid data in the second storage unit, when a sum of valid data stored in the first storage units reaches a size of a unit of storage;

    write the selected valid data, as first valid data, in a third storage unit allocated to an input buffer of the nonvolatile semiconductor memory, when the sum of valid data stored in the first storage units does not reach the size of the unit of storage;

    copy, as second valid data, the write data stored in the storage area, to the third storage unit, when the write data stored in the storage area reaches a size of a unit of management of the valid data; and

    write the first valid data and the second valid data stored in the third storage unit, in a fourth storage unit, when a total size of the first valid data and the second valid data stored in the third storage unit reaches the size of the unit of storage.

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