.
I recently read a share presentation on system integrity by Karl Schmitz.
Being a CICS Sysprog I dont get much opportunity to do some of the topics Karl 
discussed.
.
.
I do have a question or should I say clarification about STORAGE.
I also looked at the z/OS Authorized Assembler Services guide.
.
Lets say a Non Authorized program runs in Key 8 and issues a STORAGE/GETMAIN 
macro
for 4096 Byes and the system returns an address of 01B00C00 (an arbitrary 
address).
This Non Authorized Program process its data, FREMMAINs the 4096 Bytes of 
storage and returns.
,
.
At some time latter An Authorized Program is started and requests 4096 Bytes of 
storage 
in KEY 4. The system returns the same address 01B00C00 that the Non Authorized 
Program 
used.
.
After reviewing Principles of Operation
My understanding is that every page of storage also has a storage kry, which 
consists of
access control bits, fetch protection bit, reference bit, and a change bit.  
.   
.
In My scenario I suspect the Operating System changed the storage access 
control bits
to key 4 to satisfy this request. Assuming the same address was returned by 
GETMAIN/STORAGE.
Is My assessment correct ?
.
Im not aware of the operating system pre-allocating Pages of storage by key ?
Do I understand this correctly ?
.
.
I apologize if this is a novice questions, but Inquiring minds want to know.
.
.
.
Thanks In Advance
Paul

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to