Patent · US Active

Memory management for virtual address space with translation units of variable range size

US7386697B1 · kind B1 · utility

56Cited by
22References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2005
Grant dateJun 10, 2008
Priority date
Expiry dateMay 30, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/652
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a virtual memory system, address translation information is provided using a cluster that is associated with some range of virtual addresses and that can be used to translate any virtual address in its range to a physical address, where the sizes of the ranges mapped by different clusters may be different. Clusters are stored in an address translation table that is indexed by virtual address so that, starting from any valid virtual address, the appropriate cluster for translating that address can be retrieved from the translation table. The clusters are dynamically created from a fragmented pool of physical addresses as new virtual address mappings are requested by consumers of the virtual memory space.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.