About

The Memory used by a process. (same as Process - address space ?)

Each process has its own virtual memory, which grows when the process requests more memory from the operating system, and shrinks when the process relinquishes unused memory.

Type

Shared

Shared memory is a method to share data between processes.

Both processes define the same memory area as shared, and they can then exchange information simply by writing into it.

This (used to be, and still is somewhat) faster than the alternative of sending network or pipe-based messages between processes.

Property

Size

You can think of the process memory size as the memory amount that the process has requested (or allocated) from the operating system, including reservations for its: