METHODS AND APPARATUS FOR SHARING MEMORY BETWEEN MULTIPLE PROCESSES OF A VIRTUAL MACHINE

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20140164718A1
SERIAL NO

13707785

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and apparatus for sharing memory between multiple processes of a virtual machine are disclosed. A hypervisor associates a plurality of guest user memory regions with a first domain and assigns each associated user process an address space identifier to protect the different user memory regions from the different user processes. In addition, the hypervisor associates a global kernel memory region with a second domain. The global kernel region is reserved for the operating system of the virtual machine and is not accessible to the user processes, because the user processes do not have access rights to memory regions associated with the second domain. The hypervisor also associates a global shared memory region with a third domain. The hypervisor allows user processes associated with the third domain to access the global shared region. Using this global shared memory region, different user processes within a virtual machine may share data without the need to swap the shared data in and out of each processes respective user region of memory.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
GENERAL DYNAMICS C4 SYSTEMS INC8201 EAST MCDOWELL ROAD SCOTTSDALE AS 85257

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Derrin, Philip Geoffrey Carlingford, AU 6 78
van, Schaik Carl Frans Kingsford, AU 4 51

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation