The teraspace storage model

Teraspace is a large temporary space that is local to a job. A teraspace provides a contiguous address space but may consist of many individually allocated areas, with unallocated areas in between. Teraspace exists no longer than the time between job start and job end.

A teraspace is not a space object. This means that it is not a system object, and that you cannot refer to it by using a system pointer. However, teraspace is addressable with space pointers.

Teraspace storage model programs use teraspace for automatic, static and constant storage. When you choose the teraspace storage model (specification of *TERASPACE in the Storage model parameter), you can use larger areas for some of these types of storage. The teraspace storage model enables process local (or teraspace) pointers, which are lightweight pointers that provide access only to teraspace storage of the current process.


Feedback