Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 2. Exploring the Xen Virtual Arc... > Communicating with Shared Memory

2.5. Communicating with Shared Memory

The UNIX signal model is good for delivering events quickly, but it is not enough to build a general purpose interprocess communication (IPC) mechanism. Other mechanisms, such as pipes, message queues, and shared memory exist for this purpose. Because it is possible to implement mechanisms like pipes and message queues solely from shared memory, it is not necessary for Xen—a minimalist hypervisor—to provide anything except shared memory.

Xen supports two basic interdomain operations on memory pages: sharing and transferring. A shared page is similar to a page shared with POSIX shared memory; both domains are able to access the contents. Page transfer is a coarse-grained message-passing mechanism.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint