IBM主机技术一本通笔记
这一系列文章将会是从《IBM主机技术一本通》里面选取我个人认为对我有用的部分来记录和阐述。
1、LRECL和BLKSIZE
LRECL:逻辑记录是程序想要处理的一个数据单元,通常由许多连接在一起的区域构成。
BLKSIZE:物理单元(又称块) 描述了在一次输入输出操作中需要传送的数据量,如上图所示,你一定发现了BLKSIZE必须是LRECL的整数倍,显然这是因为BLKSIZE是多个LRECL嘛! 任何时候发生输入输出时传送的是整个块而不是单个逻辑记录,这样做的好处显而易见,有效地使用空间,提高传送率。
2、I——PDS(分区数据集)信息分析
一直对这个知识点一知半解的,今天看了一本通之后,算是明白了。照着图说:
呃... 存储介质:标准磁盘;卷名:PRIM03;设备:3390;组织结构:PO(分区数据集),固定记录长度,记录长度80字节,块大小27920字节,首次分配1 track,用完后每次可扩展分配195个tracks,当前已经分配了2个track,一共分配了1次,最多可以有10个目录块,即最多可以有10x4=40个member,当前已经使用了2个tracks ...
more ...IBM主机技术一本通笔记续
1、JCL每行80列
原来这是因为在1960年那个年代,程序员使用的是穿孔卡片来将JCL作业控制语句一个一个的输入系统,构成了批量作业,而当时穿孔卡片只有80列。
2、JOB语句的关键字参数
ADDRSPC
REGION
MSGCLASS
SECLABEL
PASSWORD
BYTES
CLASS
RD MSGLEVEL
TIME
PERFORM PAGES
COND
LINES
CARDS
TYPRUN
PRTY
SCHENV
GROUP
RESTART
NOTIFY
USER CCSID
标有颜色的几个是我自己比较常用到的。
上张包含了这9个常用JCL关键字参数的图(当然,平常工作当中一般不可能在单个JCL当中都包含了所有的这9个关键字,我这里只是为了更好的说明才把它们罗列在一个JCL里面的,这点要明白)
!
CLASS
: 是作业运行队列的优先级,MSGCLASS是作业输出信息的级别,它规定了作业输出信息送往哪里显示。CLASS和MSGCLASS都是公司规定好了的,肯定有文档可以查看具体信息的。
NOTIFY
: 是指最终作业运行的结果通知给谁,可以写详细的ID,比如IBMUSER,也可以写通用的参数,比如&SYSUID ...
IBM主机技术一本通
周末去市图书馆走了一圈,竟然让我看到有本《IBM主机技术一本通》。这本书前两个月同事买了,貌似100多,现在京东报价是96元,淘宝上也差不多。当时我就快速翻了一遍,第一感觉是:书很厚,看了目录,贴近当前我所做的内容,还有就是内容丰富,涵盖的主机技术比较全,但貌似感觉有点罗列的成分,比较适合主机新人,给他们一个整体框架的印象。当然,800多页的书也并不是都是罗列,有很多内容是很详细的,我认为是:每个主机人都可以有针对性的看,你会的,快速过,不会的,详细看,最好要在大机上实践验证,这样记得牢。
刚拿回来,这么重的书我都背回来了,看来不看是对不住了。更何况是不花钱的好书。只不过没花钱买感觉有些对不住作者了。作者吕新民应该算国内主机界的资深前辈了吧。看人家的工作经历可以追溯到我出生之前好几年呢。
这是作者的新浪博客:http://blog.sina.com.cn/newmanworkshop,可以多关注下,都是为了学习进步嘛,希望前辈多出书呐!
好了,我会有一个详细的学习计划,好好把这本书吃透,从中汲取自己目前还欠缺的知识。