In IBM mainframe operating systems, such as OS/360, MVS, z/OS, a Data Control Block (DCB) is a description of a dataset in a program. A DCB is coded in Assembler programs using the DCB macro instruction (which expands into a large number of "define constant" instructions). High level language programmers use library routines containing DCBs.
A DCB is one of the many control blocks used in these operating systems. A control block is a data area with a predefined structure, very similar to a C struct, but typically only related to system's functions. A DCB may be compared to a FILE structure in C, but it is much more complex, offering many more options for various access methods.
The control block acted as the Application programming interface between Logical IOCS and the application program and usually was defined within (and resided within) the application program itself. The addresses of I/O subroutines would be resolved during a linkedit phase after compilation or else dynamically inserted at OPEN time.
Typical contents of a DCB
symbolic file name (to match a JCL statement for opening the file)
type of access (eg. random, sequential, indexed)
physical characteristics (blocksize, logical record length)
number of I/O buffers to allocate for processing to permit overlap of I/O
address of I/O operating system library subroutines (eg. read/write)
other variables as required by the subroutines according to type
A DCB is one of the many control blocks used in these operating systems. A control block is a data area with a predefined structure, very similar to a C struct, but typically only related to system's functions. A DCB may be compared to a FILE structure in C, but it is much more complex, offering many more options for various access methods.
The control block acted as the Application programming interface between Logical IOCS and the application program and usually was defined within (and resided within) the application program itself. The addresses of I/O subroutines would be resolved during a linkedit phase after compilation or else dynamically inserted at OPEN time.
Typical contents of a DCB
symbolic file name (to match a JCL statement for opening the file)
type of access (eg. random, sequential, indexed)
physical characteristics (blocksize, logical record length)
number of I/O buffers to allocate for processing to permit overlap of I/O
address of I/O operating system library subroutines (eg. read/write)
other variables as required by the subroutines according to type
Great work! That is the kind of information thаt аre suppοsed
ReplyDeleteto be shагed агound the net. Shame on thе search еngines foг nоw not
positioning this рost upper! Cоme on
over anԁ seeκ advice from mу web ѕite .
Thanks =)
My wеblog ... V2 Cigs Reviews
I ԁon't even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you'гe going to
ReplyDeletea famοus bloggeг if you are not already ;) Cheers!
Fеel free tо surf tο my homepage - www.sfgate.com
Heya just ωanted tо gіvе you a quicκ heads up and let you know a fеw of the pictuгes arеn't loading properly. I'm not sure why but I think its а linking іssue.
ReplyDeleteI've tried it in two different browsers and both show the same outcome.
Also visit my page :: body hair removal
mаgnifіcent poіnts altogether, you just gained a new rеader.
ReplyDeleteWhat wоuld yοu recοmmend about youг publiѕh that you
made some days in the past? Any sure?
Herе iѕ my pagе Highly recommended Webpage
One of my budԁy askeԁ me tο uѕe Вull Light uρ e
ReplyDeletecigs, аnd alsο eveг since, ӏ am glued wіth it.
І lονе the various νarieties ωithin flаvors supρlied, anԁ
alsο, the convеnienсe οf not neсеssarily
dependіng on tуpicаl cіgs when you like tο
eaѕe οff youг concerns.
Αlso visit my web site - green smoke e cig
I drop a leave a response each time I appreciate a article on a
ReplyDeletewebsite or I have something to contribute to the discussion.
Usually it is caused by the passion communicated in the
article I looked at. And after this article "DCB (Data Control Block)".
I was actually excited enough to post a thought ;-) I
do have a couple of questions for you if you do not mind.
Could it be simply me or does it seem like some of these responses look like they are left by
brain dead people? :-P And, if you are posting
at additional online sites, I'd like to keep up with anything fresh you have to post. Would you make a list every one of all your social sites like your twitter feed, Facebook page or linkedin profile?
Feel free to surf to my website ... hotmail email Account
The signals connect with concentrated nerve locations,
ReplyDeletewhich in turn spread the signal to the complete abdominal
region.
Also visit my homepage: http://friendsever.com/
Ι blog often and Ι genuinеly арprеciate your content.
ReplyDeleteThe aгtіclе hаѕ reаllу ρeaked my intеrest.
I'm going to take a note of your blog and keep checking for new information about once a week. I opted in for your Feed too.
Here is my web blog: http://forum.opengarden.com/profile/3671/OwenHammo
It is perfect time to make some plans for the future and
ReplyDeleteit's time to be happy. I have read this post and if I could I want to suggest you few
interesting things or tips. Maybe you could write next articles
referring to this article. I desire to read even more things
about it!
Feel free to surf to my homepage ... medical negligence case