L'espace mémoire à téraoctets est un grand espace temporaire local pour un travail. Il fournit un espace adresse contigu, mais il peut comporter de nombreuses zones allouées individuellement, entre lesquelles des zones non allouées sont insérées. L'espace mémoire à téraoctets n'existe qu'entre le début et la fin d'un travail.
L'espace mémoire à téraoctets n'est pas un objet espace. Cela signifie qu'il ne s'agit pas d'un objet système et que vous ne pouvez pas le désigner à l'aide d'un pointeur système. Toutefois, l'espace mémoire à téraoctets est adressable à l'aide de pointeurs d'espace.
Les programmes qui suivent le modèle d'espace mémoire à téraoctets emploient l'espace mémoire à téraoctets pour le stockage automatique, statique et constant. Lorsque vous choisissez le modèle d'espace mémoire à téraoctets (valeur *TERASPACE affectée au paramètre de modèle d'espace mémoire), vous pouvez utiliser des zones plus grandes pour certains de ces types de stockage. Le modèle d'espace mémoire à téraoctets autorise le traitement des pointeurs locaux, c'est-à-dire des pointeurs simples qui ne permettent d'accéder qu'à l'espace mémoire à téraoctets du processus en cours.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.