| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G06F 12/10 (2013.01); G06F 2212/657 (2013.01)] | 20 Claims |

|
1. A system comprising:
a memory device; and
a processing device, operatively coupled with the memory device, to perform operations comprising:
receiving, from a host system, a write command comprising a payload and a functional designation of the payload, wherein the functional designation indicates whether the payload is designated as data or metadata;
identifying, based on the functional designation, a corresponding memory region of a first region or a second region of the memory device;
storing the payload at a physical address in the corresponding memory region;
storing, in a data allocation table, the functional designation in association with a logical address of the payload;
receiving a read comprising a second logical address;
identifying, using the allocation table, a second functional designation associated with the second logical address, and wherein the data allocation table associates the second logical address to the second functional designation;
identifying, based the on the second functional designation, a second corresponding memory region of the first region or the second region of the memory device, and
retrieving one or more blocks from the second corresponding memory region of the first region of the second region of the memory device.
|