The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


[email protected] (Mike Myers) writes:
> ISAM did some pretty interesting channel programming. It was back in
> the late '60s and early '70s while teaching the internals of ISAM and
> BDAM to Program Support Reps that I learned about self-modifying
> channel programs (fun stuff).

re:
http://www.garlic.com/~lynn/2009r.html#52 360 programs on a z/10

not long after joining the science center ... I got sent out to Denver
on cp67 customer support call ... King Resources was trying to get a
large ISAM application running under cp67 ... and I spent a week
working 3rd shift in their datacenters. This was when machine room
was still a "show place" (1st floor downtown office building with
outside glass floor-to-ceiling) ... 

as mentioned here
http://www.garlic.com/~lynn/2009r.html#21 Small Server Mob Advantage

channel programs built in a "virtual environment" (whether the virtual
machine or from application virtual address space) got "translated" into
shadow/copy channel programs (with real addresses) that were the ones
that really executed.

lots of ISAM "self-modifying" was reading/writting BBCCHHR values which
were later used by other CCWs in the same channel program.

additional challenge for cp67 was "minidisks" ... disk spaces that
"virtual cylinder zero" that was other than "real cylinder zero"
... which required translating "CC" field also (so seek BBCCHH fields
were copied also & translated also). Since the real seek was then
pointing to the copied value ... when a read operation read in a new
"BBCCHHR" ... it was into the virtual location ... not the location
pointed to by the seek actually executed. After doing all sorts of
fiddling ... trying to recognize ISAM channel programs and reads that
were fetching BBCCHH field ... the eventual solution was to recognize
"full-pack" virtual disks that didn't do the fiddling with seek BBCCHH
(and hope noboby really wanted to run ISAM channel programs on
minidisks).

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to