Patent ID: 6061773
Filing Date: 2000-05-09
Classification: G06F

Abstract:
In a memory management system, a virtual memory system, comprising:a virtual address space of virtual addresses simultaneously available to a given process;a process private space within said virtual address space, said process private space accessible only to said given process;a shared space within said virtual address space, said shared space accessible to a plurality of processes including said given process; anda page table space located between said process private space and said shared space and within said virtual address space, said page table space including a number of process private page table entries adjacent to the process private space and mapping said process private space to physical memory, and a set of shared page table entries adjacent to the shared space for mapping said shared space to physical memory, such that addition of process private page table entries and shared page table entries cause the page table space to increase in opposite directions, avoiding unused page table space.