CPC H04L 67/63 (2022.05) [G06F 9/45558 (2013.01); G06F 12/0246 (2013.01); H04L 67/1097 (2013.01); G06F 2009/45583 (2013.01)] | 11 Claims |
1. A memory system, comprising:
one or more memory components; and
a processing device, operatively coupled with the one or more memory components, to:
receive access requests identifying contexts of data items in which the data items are used for the access requests, including addresses of the data items;
determine placements of the data items in the separate memory regions based on the contexts of the data items;
determine, in the one or more components, separate memory regions for separate contexts respectively;
determine a mapping between the addresses of the data items and memory locations that are within the separate memory regions corresponding to the contexts of the data items; and
store the data items at the memory locations;
wherein the access requests are received via a communication connection from different applications running in a virtual machine; and data items used in the different applications are assigned to have different contexts.
|