发明名称 Apparatus, system and method for memory management
摘要 A method of memory management using a page table is provided where the method supports memory pages having a plurality of page sizes including a first page size and a second page size, where the second page size is a multiple (N) of the first page size. If the page table does not include an entry for a memory page of the first page size, the method includes reducing a size of the page table by eliminating at least one of a plurality of sections of the page table.
申请公布号 US9058268(B1) 申请公布日期 2015.06.16
申请号 US201213623865 申请日期 2012.09.20
申请人 Matrox Graphics Inc. 发明人 Ostiguy Jean-Jacques;Tadros Amir
分类号 G06F12/00;G06F9/26;G06F9/34;G06F12/08 主分类号 G06F12/00
代理机构 Rhodes Donahoe, LLC 代理人 Rhodes Donahoe, LLC
主权项 1. A method of memory management to support memory pages having a plurality of page sizes including a first page size and a second page size, where the second page size is a multiple (N) of the first page size, the method comprising: providing a page table divided into a plurality of (N) sections, where the plurality of (N) sections are equally sized with each of the sections including an equal quantity of a plurality of locations identifiable relative to a starting location of the respective section; for a page having the first page size, providing a single entry in the page table, wherein the single entry includes a starting address of the page having the first page size; for a page having the second page size, providing a plurality of entries in the page table, wherein the plurality of entries includes an entry at the same location in each of the sections, wherein each of the plurality of entries includes a starting address of the page having the second page size; and if the page table does not include an entry for a page of the first page size, reducing a size of the page table by eliminating at least one of the sections.
地址 Dorval CA