Process - Memory

Process States


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.



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.



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:

Discover More
Linux - Memory

Process memory reports on Linux are difficult to interpret for various reasons. One of the main reasons is the way processes can share or re-use memory allocated to another process. Linux normally allocates...
Process States
Process - (Core|Memory|System) dump

A core dumps is the content of the working memory of a process at a specific time, generally when: the process has crashed or otherwise terminated abnormally. A core dump represents the complete...
Process States
Process - Resident Memory

Resident memory is the part of the process memory that corresponds to the physical memory actually in operational use by this process. Over time, the operating system may swap out some of a process's...
Process States
Process - address space

When an operating system or executive uses paging, the paging mechanism is transparent to an application program. All that the application sees is a linear address space. The address space used by a process...
Card Puncher Data Processing
Virtual Memory - Memory Pool

Memory pool is a memory request and managed by a program and is accounted in its size. See process memory size
Card Puncher Data Processing
Virtual Memory - Shared Memory (SHM)

Shared memory is the third type of memory. It's a way to shared state between process. The structure that is shared is called a segment. Shared memory, as its name implies, is a method to share data...
Process Explorer Virtual Memory
Virtual Memory - Virtual memory

A process reserve memory for its use by requesting an allocation from the operating system. The entire reserved memory footprint of a program is referred to as its Virtual Memory. See Each process has...

Share this page:
Follow us:
Task Runner