Patent ID: 11922014
Assignee: KIOXIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 11:
12. A method of controlling a nonvolatile memory using a controller, the method comprising:
managing a first table maintaining a corresponding relationship between an address designated by a host and an address indicative of a physical position of the nonvolatile memory;
compressing first data corresponding to a first address designated by a write command received from the host;
specifying a size of second data obtained by compressing the first data;
determining allocation of the second data on the nonvolatile memory based on the size of the second data;
storing a second address which is an address corresponding to a physical area where a head of the second data is stored and a physical area number used to store the second data in an entry corresponding to the first address of entries of the first table; and
storing the first address, offset information indicative of a position of a leader of the second data in the physical area, and the size of the second data in a first area of the physical area where the second data are stored.