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 Sourcecodes 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.
Parameter-Referenz-Dokumentation
Buffer Usage Statistics - BUS, General SYSTP Functions, SYSTP Utility, Utilities-Dokumentation
BUS - Systemkommandos-Dokumentation