Patent ID: 11960723
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for managing a memory associated with a Peripheral Component Interconnect Express (PCIe) Solid-State Drive (SSD), the method comprising:
generating, by a memory controller, a plurality of memory pools of equal size from a predefined size of contiguous physical memory associated with the PCIe SSD, wherein each of the plurality of memory pools manages a memory request of a different size, and wherein each of the plurality of memory pools is associated with a respective predefined size of memory request;
dividing, by the memory controller, each of the plurality of memory pools into a first set of memory pages, wherein each of the first set of memory pages has a size equal to a maximum size among the predefined size of the memory request associated with the respective memory pool;
dividing, lay the memory controller, each of the first set of memory pages into a second set of memory pages, wherein each of the second set of memory pages has a size equal to the predefined size of the memory request associated with respective memory pool; and
managing, by the memory controller, the contiguous physical memory associated with the PCIe SSD by allocating at least one memory page from the second set of memory pages for a memory request of a size corresponding to the size of the second set of memory pages.