Method and apparatus for managing memory
AssigneeSamsung Electronics Co., Ltd.
InventorsJae-Don Lee, Min-Kyu Jeong, Jong-Pil Son
Life of this patent
Estimating the term…
Abstract
A method of managing memory includes generating a page pool by aligning a plurality of pages of a memory; when a request to store first data is received, allocating a destination page corresponding to the first data using a page pool; and updating a page table using information about the allocated destination page.
Claims14
A method of managing memory, the method comprising:
- generating a page pool by aligning a plurality of pages of a memory according to ranks of the memory;
- when a request to store first data is received, allocating a destination page corresponding to the first data by searching for a page that allows a source page of the first data and the destination page to be included in the same rank from among the pages included in the page pool;
- and
- updating a page table using information about the allocated destination page.
AD apparatus for managing memory, the apparatus comprising a controller executing a program embodied on a non-transitory medium, the program causing the controller to:
- generate a page pool by aligning a plurality of pages of a memory according to ranks of the memory;
- when a request to store first data is received, allocate a destination page corresponding to the first data by searching for a page that allows a source page of the first data and the destination page to be included in the same rank from among the pages included in the page pool;
- and
- update a page table using information about the allocated destination page.
A method of managing memory, the method comprising:
- dividing a memory into a plurality of pages and generating a page pool by aligning the pages, wherein the page pool is generated by aligning the plurality of pages according to ranks;
- allocating a destination page to have a same rank as that of a source page, when a request for in-memory copying is received, wherein the destination page is allocated to have a same channel as that of the source page, wherein the source page and the destination page are included in the memory;
- and
- updating a page table by mapping a physical address corresponding to the destination page to a continuous logical address.
Dependencies are inferred from the claim text.