Here is what the PLRM says with respect to access:
--- snip ---
Access
The other attribute of an object is its access. Only composite objects have access
attributes, which restrict the set of operations that can be performed on the object’s
value.
There are four types of access. In increasing order of restriction, they are:
1. Unlimited. Normally, objects have unlimited access: all operations defined for
that object are allowed. However, packed array objects always have read-only
(or even more restricted) access.
2. Read-only. An object with read-only access may not have its value written, but
may still be read or executed.
3. Execute-only. An object with execute-only access may not have its value either
read or written, but may still be executed by the PostScript interpreter.
4. None. An object with no access may not be operated on in any way by a Post-
Script program. Such objects are not of any direct use to PostScript programs,
but serve internal purposes that are not documented in this book.
--- snip ---
Helge