On Thu, 12 Sep 2013 09:13:39 -0500, Chip Grantham wrote:

>I've finally taken the time to try to understand the numbers behind the way 
>EAVs were implemented.  I found a great discussion in the redbook "z/OS v1.12 
>Implimentation"  SG24-7853-00 manual, chapter 20.  Any time spend you happen 
>to spend here is worth it. (not unlike all redbooks).   Thanks to those that 
>wrote it. 
>
>I did happen into a segment that makes me go hmmm.  20.4.3 Multicylinder unit 
>section says the 21-cylinder value for the MCU is derived from being the 
>smallest unit that can map out the largest possible EAV and stay within the 
>index architecture (with a block size of 8192), as follows: 
>* It is also a value that divides evenly into the 1 GB storage segments of an 
>IBM DS8000, 
>* These 1 GB segments are the allocation unit in the IBM DS8000 and are 
>equivalent to 1,113 cylinders. 
>
>I'm sure the "index architecture" references the index vtoc architecture, 
>which has always been a curious archeture to me.  Has this design ever been 
>made open?  Just curious as to why it made 21 the magic number? 
>
>I also ran into a math issue when I divided 21 into 1GB (or 1,073,741,824/21 = 
>51,130,563.0476...).  I suspect that's because the 1GB storage segment is a 
>number used in the DS8000 degisn, and its really close to the 1GB value. 
>Wondering if that's true or some other reason.   

IIRC, when discussing disk storage, "the industry" uses the decimal meanings of 
KB, MB, GB, etc.  Thus, a 1GB disk allocation would be 1,000,000,000 bytes, 
which divided by 21 yields 47,619,047.

    -jc-

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

Reply via email to