Jeder Natural-Benutzer-Session (Online oder Batch) wird ein separater Arbeitsbereich zugewiesen, der die Daten dieser Session enthält. Die Daten einer Natural-Benutzer-Session werden für die Dauer der Online- oder Batch-Session gespeichert.
Der Arbeitsbereich umfasst mehrere Natural-Buffer. Ein Buffer ist ein Zwischenspeicher, in dem ein bestimmter Datenblock, z. B. in einem Natural-Programm referenzierte Variablendaten, bereit gestellt werden.

Wie in der obigen Abbildung dargestellt, kann die Größe eines Buffers mit einem
Natural-Parameter angegeben werden. Eine Ausnahme bilden die internen oder variablen
Natural-Buffer. Beispielsweise wird mit dem Natural-Profilparameter ESIZE die Größe des Speichers
festgelegt, der einem Natural-Editor zum Editieren des Quellcodes zugewiesen ist. Der
Profilparameter DATSIZE bestimmt zur Ausführungszeit die Größe des
Speichers zur Aufnahme lokaler Daten zu einem Natural-Programm (und zu untergeordneten
Objekten, die von dem Programm aufgerufen werden).
Natural bietet auch statistische Informationen zur Nutzung der der aktuellen Session zugewiesenen Buffer, zu ihrer Größe und zum tatsächlich genutzten Zwischenspeicherplatz; siehe die entsprechenden Querverweise unter Verwandte Themen weiter unten.
Buffer Usage Statistics - BUS, Allgemeine SYSTP-Funktionen, SYSTP Utility, Utilities-Dokumentation
BUS - Systemkommandos-Dokumentation