×

Sharing memory pages and page tables among computer processes

  • US 6,085,296 A
  • Filed: 11/12/1997
  • Issued: 07/04/2000
  • Est. Priority Date: 11/12/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for sharing computer memory, comprising:

  • a first data structure in the memory describing one or more pages of physical memory, said pages of physical memory containing data shared by a plurality of processes; and

    a second data structure in the memory describing a set of shared page table pages, said shared page table pages mapping said pages of physical memory to address spaces of said processes;

    wherein each of said first and second data structures comprises a respective global section descriptor (GSD) and global section table entry (GSTE), the respective GSD describing a global section and including a handle name for managing the section, a first field containing an index into a global section table and identifying the respective GSTE, and security-related information, the respective GSTE containing a pointer to the respective GSD, and a count of a number of pages in the global section.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×