Sunday, September 12, 2010

love letter by a computer programmer


Sweetheart ,

I`ve seen you yesterday while surfing on the local train platform and realized that you are the only site I was browsing for. For a long time I`ve been lonely; this has been the bug in my life and you can be a real debugger for me now.

My life is an uncompiled program without you, which never produces an executable code and hence is useless.

You are not only beautiful by face but all your ActiveX controls are attractive as well.

Your smile is so delightful; it encourages me and gives me power equal to thousands of mainframes processing power.

When you looked at me last evening, I felt like all my program modules are running smoothly and giving expected results. /*which I never experienced before.*/

With this letter, I just want to convey to you that if we are linked together, I¡¯ll provide you all objects & libraries necessary for a human being to live an error free life.

Also don`t bother about the firewall which may be created by our parents as I¡¯ve strong hacking capabilities by which I`ll ultimately break their security passwords and make them agree for our marriage .

I anticipate that nobody has already logged in to your database so that my connect script will fail.

And its all but certain that if

this happened to me, my system will crash beyond recovery.

Kindly interpret this letter properly and grant me all privileges of your inbox. Error free…

Regards,

Software Pogrammer

Today This company

Tommorrow That Company

But always want u r company!

Friday, September 3, 2010

cylinders,tracks,volumes


Working with data sets requires an understanding of the physical and logical structure of a data set, and how z/OS® accesses information in the data set.

Data set
In z/OS, a data set is a named collection of related data records that is stored and retrieved by an assigned name. A data set is equivalent to a file in other operating systems. Data sets are stored on tape or disks.
Direct Access Storage Device (DASD)
DASD is another name for a disk drive. Additional synonyms include: disk volume, disk pack, or Head Disk Assembly (HDA).
Space
Disk space is allocated in units called cylinders, tracks, or blocks.
Cylinder
A disk drive contains cylinders. A cylinder is a unit of storage on a count-key-data (CKD) device with a fixed number of tracks.
Track
Cylinders contain tracks, which are circular paths on the surface of a disk or diskette on which information is magnetically recorded and from which recorded information is read. Tracks are in count-key-data (CKD) format, which means that each track contains fields that indicate the start of the track and the space used, followed by records containing three fields:
  • The count field defines the length of the record
  • The key field contains optional accounting information
  • The data field contains the user data
Record
Tracks contain records. A record is some number of bytes containing data. The record is the basic unit of information used by a program running on z/OS.
  • Records have a logical record length (abbreviated as LRECL); different types of DASD impose different maximum lengths for records.
  • Records are either fixed length or variable length in a given data set. Traditional z/OS data sets have one of five record formats (abbreviated as RECFM): Fixed (F), fixed blocked (FB), variable (V), variable blocked (VB), or undefined (U).
Blocks
Records can be grouped into data blocks, which are the units of recording on disk. Blocking makes processing more efficient because z/OS can access an entire block at once instead of reading or writing records individually.

Block size (abbreviated as BLKSIZE) is the physical block size written on the disk for fixed (F) and fixed block (FB) records. For variable and undefined (V, VB, and U) records, block size is the maximum physical block size that can be used for the data set.

Extents
Space for a disk data set is assigned in primary and secondary extents. An extent is a contiguous number of disk drive tracks, cylinders, or blocks. Data sets can increase in extents as they grow. As with blocking, the use of extents is more efficient because reading or writing contiguous tracks is faster than reading or writing data that is scattered over the disk.
Volume
The term volume is often used to refer to a disk.
Volume serial
The six-character name of a disk or tape volume, such as TEST01.
Device type
A model or type of disk device, such as 3390.
Organization
The method of processing a data set, such as sequential.