Patent ID: 11907135
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing device comprising:
a processing unit;
random access memory (RAM) coupled to the processing unit and storing instructions that, when executed, perform operations comprising:
receiving a memory access directed to virtualized physical memory;
identifying actual physical memory, provided by the RAM, that corresponds to the virtualized physical memory by traversing multiple hierarchical levels of tables of an address table, wherein the actual physical memory is identified by referencing a table that is at least one hierarchical level above a hierarchically lowest level of the multiple hierarchical levels of tables; and
allocating a memory slab associated with access permissions for the memory access, the memory slab being coextensive with at least one of:
a first range of memory sized to encompass ranges of memory in a first table at one hierarchical level above the hierarchically lowest level; or
a second range of memory sized to encompass ranges of memory in a second table at least two hierarchical levels above the hierarchically lowest level.