Device and memory system for memory management using access frequency information
First Claim
1. A memory management device connectable to a non-volatile memory and a processor comprising:
- an address conversion unit converting logical addresses from the processor into physical addresses of the non-volatile memory; and
an access unit reading data from memory areas of the non-volatile memory designated by physical addresses at reading, and writing data to memory areas of the non-volatile memory designated by physical addresses at writing,wherein the non-volatile memory includes at least two regions and the access unit determines which region to write writing data based on access frequency information associated with the writing data, and the access frequency information is determined based on a predetermined value set according to a characteristic of the writing data.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated memory management device according to an example of the invention comprises an acquiring unit acquiring a read destination logical address from a processor, an address conversion unit converting the read destination logical address into a read destination physical address of a non-volatile main memory, an access unit reading, from the non-volatile main memory, data that corresponds to the read destination physical address and has a size that is equal to a block size or an integer multiple of the page size of the non-volatile main memory, and transmission unit transferring the read data to a cache memory of the processor having a cache size that depends on the block size or the integer multiple of the page size of the non-volatile main memory.
81 Citations
6 Claims
-
1. A memory management device connectable to a non-volatile memory and a processor comprising:
-
an address conversion unit converting logical addresses from the processor into physical addresses of the non-volatile memory; and an access unit reading data from memory areas of the non-volatile memory designated by physical addresses at reading, and writing data to memory areas of the non-volatile memory designated by physical addresses at writing, wherein the non-volatile memory includes at least two regions and the access unit determines which region to write writing data based on access frequency information associated with the writing data, and the access frequency information is determined based on a predetermined value set according to a characteristic of the writing data. - View Dependent Claims (2, 3)
-
-
4. A memory system connectable to a processor comprising:
-
a non-volatile memory; a memory management device configured to manage the non-volatile memory, comprising, an address conversion unit converting logical addresses from the processor into physical addresses of the non-volatile memory; and an access unit reading data from memory areas of the non-volatile memory designated by physical addresses at reading, and writing data to memory areas of the non-volatile memory designated by physical addresses at writing, wherein the non-volatile memory includes at least two regions, and the access unit determines which region to write writing data based on access frequency information associated with the writing data, and the access frequency information is determined based on a predetermined value set according to a characteristic of the writing data. - View Dependent Claims (5, 6)
-
Specification