If your program needs to manipulate or access data often by the
byte, data spaces might be the answer. Use a data space if the program
frequently addresses data at a byte level, such as you would in a
workfile.
If your program can easily handle the data in 4K byte blocks, a
hiperspace might give you the best performance. Use a hiperspace if
the program needs a place to store data, but not to manipulate data.
A hiperspace has other advantages:
- The program can stay in primary mode and ignore the access registers.
- The program can benefit from the high-speed access.
- The system can use the unused processor storage for other needs.