Patent · US Active

Access to shared memory segments by multiple application processes

US8954697B2 · kind B2 · utility

3Cited by
0References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 5, 2010
Grant dateFeb 10, 2015
Priority date
Expiry dateMar 8, 2033

Classification

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

Abstract

A system configures page tables to cause an operating system to copy original page data in a data store when any one of the application processes makes a first write request for the original page data. The system detects a page fault from a memory management unit receiving a first write request from one of the application processes and creates the copy in physical memory to allow the application process to modify the page data copy. The other application processes have read access to the original page data. The system replaces the original page data in the data store with the page data copy in response to receiving a first synchronization request from the application process and updates a page table for one of the other application processes to configure access to the replaced page data in response to receiving a second synchronization request from the one other application process.

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