Apparatus and method for transmitting map data in memory system
AssigneeSK hynix Inc.
InventorEu-Joon Byun
Life of this patent
Estimating the term…
Abstract
An operation method of a memory system includes: searching for a valid physical address in memory map segments stored in the memory system, based on a read request from a host, a logical address corresponding to the read requests, and a physical address corresponding to the logical address and performing a read operation corresponding to the read request; caching some of the memory map segments in the host as host map segments based on a read count threshold indicating the number of receptions of the read request for the logical address; and adjusting the read count threshold based on a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host.
Claims20
A data processing system comprising:
- a host cache configured to cache one or more host map segments;
- a host controller configured to generate a read request including a logical address, and put a physical address corresponding to the logical address into the read request when the physical address is included in the one or more host map segments;
- a memory device configured to store data or provide the stored data in response to a request from the host controller and store memory map segments including mapping information between the logical address provided with the request and a valid physical address in which data corresponding to the logical address is stored;
- a memory controller configured to search for the valid physical address in the memory map segments, based on the read request, the logical address corresponding to the read request, and a physical address selectively provided and corresponding to the logical address, to control the memory device to perform a read operation corresponding to the read request based on the valid physical address, and to provide some of the memory map segments to be cached in the host cache as the host map segments, based on a read count threshold indicating the number of receptions of the read request for the logical address in the memory map segment;
- and
- a memory configured to store the read count, a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host cache,
- wherein the memory controller adjusts the read count threshold based on the miss count and the provision count.
A memory system comprising:
- a memory device configured to store data or provide the stored data in response to requests from a host and store memory map segments including mapping information between a logical address provided with the requests and a valid physical address in which the data corresponding to the logical address is stored;
- a memory controller configured to search for the valid physical address from the memory map segments, based on a read request, the logical address corresponding to the read request, and a physical address selectively provided and corresponding to the logical address, and to control the memory device to perform a read operation corresponding to the read request based on the valid physical address, and to provide some of the memory map segments to be cached in the host as host map segments, based on a read count threshold indicating the number of receptions of the read request for the logical address in the memory map segment;
- and
- a memory configured to store the read count, a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host,
- wherein the memory controller adjusts the read count threshold based on the miss count and the provision count.
An operation method of a memory system, comprising:
- searching for a valid physical address, at which data corresponding to a logical address is stored, in memory map segments stored in the memory system, based on a read request from a host, a logical address corresponding to the read request, and a physical address selectively provided and corresponding to the logical address and performing a read operation corresponding to the read request;
- caching some of the memory map segments in the host as host map segments based on a read count threshold indicating the number of receptions of the read request for the logical address in the memory map segment;
- and
- adjusting the read count threshold based on a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host.
Dependencies are inferred from the claim text.