Patent ID: 9588902
Date: 2017-03-07
CPC Classifications: G06F

Claim:
1. A method for translating a virtual memory address into a physical memory address, comprising: parsing the virtual memory address into a page directory entry offset, a page table entry offset, and an access offset; combining the page directory entry offset with a virtual memory base address to locate a page directory entry in a page directory block, wherein the page directory entry includes a native page table size field and a base address of a page table block, wherein the native page table size field indicates a size of a corresponding physical memory page; combining the page table entry offset and the base address of the page table block to locate a page table entry, wherein the page table entry includes a base address of a physical memory page and a fragment field, wherein the size of the physical memory page is indicated by the native page table size field and a size of the fragment field is larger than the native page table size field; and combining the access offset and the base address of the physical memory page based on the fragment field to determine the physical memory address.