cics的系统结构及常用命令_第1页
cics的系统结构及常用命令_第2页
cics的系统结构及常用命令_第3页
cics的系统结构及常用命令_第4页
cics的系统结构及常用命令_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

cics的系统结构及常用命令cics/vs的系统组织cics/vs/vs由六个部分组成,构成cics/vs的核心,它们之间的逻辑关系如图2.1所示:系统支持系统监督系统可靠性系统服务系统管理应用服务应用程序图2.1cics/vs的系统组成系统支持:实现cics/vs系统的生成、启动和终止。在系统生成期间以系统控制表的形式来定义db/dc系统和操作环境。如tct、pct、ppt、sit、act等。系统服务:包括许多任选的功能,用来增加所配置的cics系统的安全性、可靠性和可使用性。系统服务用于识别终端用户,授权使用系统或特定事务,主终端操作员还可通过系统服务来改变线路、终端、程序和文件的状态。系统服务还提供系统统计信息,控制终端检测及某些监督功能。系统管理:实现对cics/vs系统程序、应用程序的程序管理和数据管理,系统管理由一些管理模块组成,连同系统控制表一起实现对程序的启/停,并对程序提供服务。系统监督:提供两种联机的诊断方式。跟踪(trace)管理。系统可靠性:防止cics/vs系统和应用程序无控制地终止。应用服务:提供对应用程序的服务。如bms、数据交换程序和edf。2.2cics/vs的基本成分cics/vs是一个模块结构的系统。它是由各个不同功能的基本成分组成的。由于这些基本成分的直辖市工作,使得cics/vs的用户在通过事务处理的手段访问cics/vs时,对cics/vs所使用的物理设备、数据存贮地址等都是透明的。这基本成分包括管理模块、控制块和控制表。cics系统就是由一系列管理模块、控制块和控制表组成的。2.2.1管理模块管理模块是cics/vs的系统控制程序,充当操作系统和应用程序之间的接口,每一个管理模块完成一个特定的功能。主要管理模块有kcp、tcp、scp、pcp、fcp、tdp、tsp和icp。它们之间的关系如图2.2所示:任何管理时间管理终端管理存贮管理程序管理临时存贮管理瞬时数据管理文件管理图2.2管理模块的相互关系1、任务管理(kcp)其功能由任务控制程序kcp(taskcontrolprogram)实现。控制cics/vs分区内部cpu的使用,建立任务,并实现多个任务的并发执行。2、终端管理(tcp)其功能由终端控制程序tcp(terminalcontrolprogram)实现,提供用户终端和应用程序之间的通信,该功能由tcp实现的。tcp利用终端控制表tct以及远程通信存取方法(btam、vtam)来控制通信线和终端。tcp是一个具有最高优先权的任务,当cics/vs启动时,立即调用执行,等待接收终端上的输入。3、时间管理(icp)其功能由时间间隔控制程序icp(intervalcontrolprogram)实现。提供“日时钟”和“间隔定时器”服务,icp和kcp可共同实现下列功能:.检测系统终止。.检测无终止任务。.限制cics空载时间。.在指定的时间间隔之后产生信息。.启动与时间有关的事务。最后两个功能实现cics/vs的实时控制。4、文件管理(fcp)其功能由文件控制程序fcp(filecontrolprogram)实现。控制所有文件夹的i/o操作,控制联机访问数据文件(db),利用fcp及相应的标准存取方法(dam,isam,vsam)来获取i/o区及读/写数据。对于标准的数据文件是通过fcp来使用的,对于dl/idb的访问是通过cics/vs转交给dl/i去执行。fcp在cics启动时自动打开控制表fct中的所有文件,关在cics/vs结束时自动关闭,因此应用程序中无需打开/关闭文件。5、存贮管理(scp)其功能由存贮控制程序(storagecontrolprogram)实现。cics/vs系统及应用程序所使用的虚存都是由scp控制的,存贮分配有静态和动态两种。静态分配是启动分配并保留到cics结束。动态分配是根据请求来获得或释放的。这样,cics/vs分区就分为两个虚存区:静态区和动态区。如图2.3所示:cicsvs分区静态存贮区:管理模块应用程序csa………………..动态存贮区:tioatcatwacil应用程序图2.36、程序管理(pcp)其功能由存贮控制程序(programcontrolprogram)实现。pcp管理cics/vs系统中各应用程序间的控制,确定程序的位置,并将程序加载到cics/vs分区。用户程序放在磁芯映像库cl中,一旦启动事务时,由kcp在程序控制表pct(programcontroltable)中查到该事务的程序名,然后由pcp在处理程序表ppt(processingprogramtable)中查到该应用程序在cics/vscl中的位置后,请求操作系统将程序装入cics分区。管理程序终端kcptcpcilpcpscp图2.47、临时存贮管理(tsp)其功能由临时存贮程序tsp(temporargstorageproram)实现。tsp利用cics分区中的存贮区域或dasd中的vsam文件作为临时存贮区,临时存放数据。tsp按应用请求来获得或释放这些临时存贮区,该存贮区可用来存放中间结果、程序之间的数据传输等。临时存贮区是属于动态存贮区的。8、瞬时数据管理(tdp)其功能由瞬时数据控制程序tdp(transientdatacontrolprogram)实现。瞬时数据管理负责保存两类瞬时数据:内分区瞬时数据和外分区瞬时数据。内分区瞬时数据库—由ics/vs分区内的一个事务产生,给该分区内其它事务处理的瞬时数据,所有内分区的瞬时数据库作为一个vsam或dam文件存放在dasd盘上,这些瞬时数据在目的控制表dct(destinationcontroltable)中作“目的地”条目来描述。外分区瞬时数据-----由cics/vs分区内一个事务产生,给一个批处理的瞬时数据库。每一个瞬时数据库作为sam文件存放在dasd盘或无标号磁带上。每一个外分区瞬时数据在dct中作为一个i/o文件定义。2.2.2系统控制表cics/vs系统支持一系列系统控制表。这些表分别由相应的管理模块控制使用,用以定义cics/vs的系统环境。当cics启动时,就建立了这些表并保留到cics结束。这些表存放在cics分区的静态存贮区中。例如所有文件都是在文件控制表fct中定义的,所以,定义的文件可由所有应用程序和任务共享,终端控制表tct则定义网络中的所有终端。有些表还可以联机修改。在cics/vs系统的整个工作过程中,这些表始终起着关键作用。所以,也可以这样说,cics/vs是一个面向控制表的系统。主要的系统控制表及其它们之间关系如图2.5所示。sittctpctfctpptactdct应用程序图2.5系统控制表的相互关系1.sit(systeminitiazationtable)定义cics/vs系统环境。sit提供了系统启动时的灵活性。启动时利用不同sit或启动过程中动态修改sit参数可达到裁剪cics/vs系统环境,满足特定用户要求的目的。sit大体包括三类信息:.启动和控制系统功能的信息.需要加载的cics管理模块和控制表的名字后缀.用来控制启动过程的说明信息2..tct(terminalcontroltable)定义cics系统的终端环境,每一个终端及线路都必须在表中有一入口tctte,提供一些有关终端的参数。3.pct(programcontroltable)定义cics/vs系统的事务环境,包括cics/vs用来标识和启动事务所需的控制信息。每一个事务在表中有一入口,提供:事务标识、处理该事务的程序名等信息。4.ppt(processingprogramtable)定义cics/vs系统的程序环境。在cics分区中运行的程序在表中有一入口,提供:程序和map名、程序语言、程序驻留否等信息。5.fct(filecontroltable)定义cics/vs系统中的文件及数据库环境。每一外联机文件在表中有一入口,提供文件的有关信息,如文件名、存取方式和文件结构、记录格式、处理要求等。6.dct(destinationcontroltable)定义cics/vs的瞬时数据环境。对于每个目的地(可以是dasd、带、打印机、打印终端等)在表中有一个入口,提供目的地名、设备类型等信息。7.act(destinationcontroltable)定义cics/vs—dl/1联机环境。提供应用程序名,及其使用的psb名等。cics/vs系统中有许多控制表,有些是cics/vs运行时必需的,有些则是可选择的。还有一些控制表。如:应用加载表alt(applicationloadtable)日志控制表jct(journalcoutroltable)程序列表plt(programlisttable)注册表snt(sign—ontable)系统恢复表srt(systemrecoverytable)事务列表xlt(transientlisttable)终端列表tlt(terminallisttable)核心加载表nlt(nucleusloadtable)监督控制表mct(monitoringcontroltable)2.2.3系统控制块控制块含有系统型信息。主要的控制块有。csa----commonsystemareatca----taskcontrolareatwa----transactionworkareatioa----terminalinput/outputareaeib----execlnterfaceblock在系统控制块中保存cics/vs控制程序和应用程序运行期间的若干动态信息(系统型信息)。其中,csa每一个cics/vs系统一个。而tca、twa、tioa和eib区域,则每一个任务一个。1、公用系统区csacics的系统结构及常用命令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论