Entering content frameObject documentation Extended Memory with Teraspace Shared Memory Segments (iSeries) Locate the document in its SAP Library structure

Definition

Extended memory is the core of the SAP memory management system. Each SAP work process has a part reserved in its virtual address space for extended memory. You can set the size using the profile parameter em/initial_size_MB.

Use

You can map the extended memory from the common resource (shared memory segment) into any work process (see graphic) at the same address in the virtual address space. This is important if you work with pointers in the ABAP program.

Structure

The following graphic shows 2 work processes that are accessing a common resource.

This graphic is explained in the accompanying text

The common resource (teraspace shared memory segments) contains all the user contexts and is always mapped completely in the teraspace address space of each work process.

The graphic shows a context change or transfer:

The start address for the extended memory in teraspace is the same across all work processes.

Integration

The SAP System builds a layer on to the operating system functions for the page management of the extended memory. The extended memory is implemented as teraspace shared memory. This means the address space uses unprotected storage of the operating system as background memory. For more information, refer to the teraspace documentation for OS/400.

 

 

Leaving content frame