Teraspace ist ein großer temporärer Speicherbereich, der einem Job lokal zugeordnet ist. Ein Teraspace stellt einen zusammenhängenden Adressraum zur Verfügung, kann jedoch aus vielen individuell zugeordneten Bereichen mit dazwischenliegenden nicht zugeordneten Bereichen bestehen. Teraspace existiert nur während der Zeit zwischen Jobstart und Jobende.
Ein Teraspace ist kein Speicherbereichsobjekt. Dies bedeutet, dass es kein Systemobjekt ist und Sie nicht mit Hilfe eines Systemzeigers auf den Teraspace verweisen können. Teraspace kann jedoch mit Hilfe von Bereichszeigern adressiert werden.
Programme mit dem Teraspace-Speichermodell verwenden Teraspace für dynamischen, festen und konstanten Speicher. Wählen Sie das Teraspace-Speichermodell (Angabe von *TERASPACE im Parameter für das Speichermodell) aus, können Sie für einige dieser Speichertypen größere Bereiche verwenden. Das Teraspace-Speichermodell ermöglicht die Verarbeitung lokaler Zeiger (oder Teraspace-Zeiger), die einfache Zeiger sind, die den Zugriff nur auf den Teraspace-Speicher des aktuellen Prozesses zur Verfügung stellen.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.