Shared-memory use

The database server uses shared memory to enable virtual processors and utilities to share data and to provide a fast communications channel for local client applications that use IPC communication.

The following figure illustrates the shared-memory scheme.
Figure 1: How the database server uses shared memory

This figure shows Virtual Processor A and Virtual Processor B using shared memory to share data. Both virtual processors have memory space for program text and private data and memory space that is not allocated.