Virtual Address Space of a Work Process

Use

On 64 bit systems values between 0 and 2^64-1 of virtual address space are available to a virtual address.

The address space consists of a text segment, a data segment, a dynamically extendible heap, and a dynamically extendible stack. The heap increases in size from the bottom and the stack increases from the top, which enables the entire virtual address space to be used.

Specific areas are reserved on the heap for a work process. The size of these areas can be set using profile parameters. These areas are:

  • Paging area
  • Private memory

The largest reserved area is located between the heap and stack. SAP extended memory.

The figure below shows how SAP memory areas are mapped to operating system resources.

Relationship Between Address Space and OS Resources