On 7/31/23 12:45 PM, Colin Paice wrote:
A volume is a convenient picture - they no longer exist on modern DASD.

ACK

My limited understanding is that the S/360 or S/370 would probably not recognize anything in use today as DASD. The S/390 /might/ see something that vaguely reminds it of DASD through ESCON / FICON.

It seems as if things are significant numbers of layers of abstraction and emulation.

Data is spread across many different PC sized disks.

Yep.

It's amazing if not mind blowing what can be done with abstraction and virtualization of storage.

We have extended volumes which are bigger than traditional volumes. It gives more space for the same number of volumes.

:-)

A "track" is mapped to one PC sized disk, and block on disk.. If you rewrite a track it will most probably go to a different PC disk. In the storage controller there is a big array which has VOLID.CYL.Track -> pcdisk.position.

I'm not unpacking and scrutinizing that based on your "Some of the above is not true" comment.

I can "copy a dataset" on the same DASD subsystem just by copying the relevant bits of this array. So if we have part of dataset1 USER00.00.01 -> PCDISK1. 4000 the copy creates USER99.4002.12 -> PCDISK1.4000. This copy takes a second or so. There is no data transfer. If you update dataset1, then its VOLID.CYL.track will point to a new block, and so the arrays diverge.

This sounds like what I generally hear referred to as "copy on write" and is frequent enough that it's abbreviated as C.O.W. and multiple things support this, one even with COW in the file name.

If we copy the dataset to a different DASD subsystem - then every block
will be read - and written to the other subsystem.

Yep.

Some of the above is not true - but it gives the picture.

;-)



Grant. . . .

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to