《VAX/VMS系统资源综合使用技术》求取 ⇩

目录1

前言1

第一章过程调用1

1.1 不同语言程序之间过程的相互调用1

1.1.1 过程的变量传递机构1

1.1.2不同语言程序的具体调用方法4

1.1.3变量传递的其它方式7

1.2调用VAX/VMS系统过程7

1.2.1 调用系统过程的一般方法8

1.2.1.1 调用方式8

1.2.1.2传递机构标识的标注8

1.2.1.3 可选变元8

1.2.1.4过程名及系统符号8

1.2.1.5报告调过程的成功和失败9

1.2.2.1 调用运行时库(RTL)过程10

1.2.2几种语言调用系统过程的例子10

1.2.1.6报告调异步过程的成功和失败10

1.2.2.2调用系统服务(SYSTEM SERVICES)过程12

1.2.2.3 调用记录管理服务(RMS)过程16

1.2.2.4 调用DCL命令16

1.2.3调系统过程的一般方法小结17

1.2.4关于本书的几点约定17

第二章利用屏幕管理过程组织终端输入输出19

2.1 组织屏幕输出19

2.1.1 初始准备19

2.1.2通过虚拟显示输出21

2.1.2.1设置光标位置21

2.1.2.2向虚显写字符串21

2.1.2.3 向虚显写字符行22

2.1.2.4滚动输出23

2.1.2.5画矩形和表格25

2.2.2通过虚拟键盘输入26

2.2输入操作26

2.2.1 从虚拟显示上读入26

2.2.3控制键功能及光标控制的设计28

2.2.4 词组输入31

2.3 有关虚拟显示的控制33

2.4 开发程序中应注意的问题34

2.5特殊的屏幕管理功能35

2.5.1 响应终端的随机输入35

2.5.2响应终端控制键的随机输入35

2.5.3 处理操作员发来的信息37

2.6屏幕管理的其它设计手段38

2.6.1 使用运行时库LIB?类的屏幕管理过程38

2.6.2 直接使用终端逃逸码(逃逸系列)39

2.7 解决非DEC终端兼容的问题41

第三章 实时多任务进程的建立、控制、同步及通讯45

3.1.1.1 用系统服务?CREPRC建立进程47

3.1.1 建立进程47

3.1 建立和控制进程47

3.1.1.2 用RTL过程LIB?SPAWN建立子进程50

3.1.1.3 用?RUN命令建立进程51

3.1.2 进程的控制和调度52

3.1.2.1 进程的挂起及睡眠、恢复及唤醒52

3.1.2.2改变进程特性及删除进程53

3.1.3进程特性的测量和监视54

3.1.3.1 进程退出的监视57

3.1.3.2进程特性的监视61

3.2 同步进程62

3.2.1 用系统计时器队列请求同步进程63

3.2.1.1 时间格式及其转换63

3.2.1.2有关过程及其应用64

3.2.2用事件标志同步进程65

3.2.2.2 事件标志的操纵66

3.2.2.1 事件标志66

3.2.2.3 用局部事件标志在进程内部同步67

3.2.2.4用公共事件标志同步进程69

3.2.2.5调用异步系统服务的同步操作71

3.2.3 利用AST异步系统自陷子程序进行同步71

3.2.4用锁管理进行同步72

3.3进程通讯75

3.3.1 进程内部通讯75

3.3.1.1 用局部事件标志75

3.3.1.2 用进程逻辑名和DCL符号75

3.3.1.3 用PI公共区77

3.3.2进程间通讯78

3.3.2.1 公共事件标志78

3.3.2.2 用资源锁78

3.3.2.3 用公共逻辑名和DCL符号78

3.3.2.4用邮箱的同步通讯及实时通讯80

3.3.2.5 用全局节作为实时多任务系统中的实时数据库86

3.3.2.6 用共享RMS文件95

3.3.3 利用DECnet进行计算机之间的通讯95

3.3.3.1 用DCL命令95

3.3.3.2透明的任务到任务通讯96

3.3.3.3 非透明的任务到任务通讯99

3.3.4 几种通讯方法的比较105

3.4实时多任务系统中的程序例子105

第四章使用I/O队列请求QIO110

4.1 QIO操作的一般形式111

4.2 用于终端的QIO112

4.2.1 读操作——接收输入数据112

4.2.2 写操作——向终端输出113

4.2.3 固定长度记录和可变长度记录的传送115

4.2.4响应终端控制键中断115

4.2.5 响应CTR/C及CTR/Y中断117

4.2.7终端的其它设置功能118

4.2.6 设置终端参数118

4.3用于邮箱的QIO122

4.3.1 邮箱的读操作122

4.3.2邮箱的写操作123

4.3.3 邮箱的特殊功能设置123

4.3.4响应终端设备的实时输入124

4.3.5响应多个终端设备的实时输入127

第五章扩充应用接口130

5.1 扩充DCL命令130

5.1.1 用命令定义实用程序建立DCL命令130

5.1.2 用DCL符号简化命令132

5.2建立用户HELP库132

5.2.1 建立HELP文本文件132

5.2.2 HELP库的建立与维护133

5 2.3 定义用户HELP缺省库133

5.3 开发专用的命令语言135

5.4 条件处理程序的编制137

5.5 外来磁带卷的使用及EBCDIC码的转换140

5.5.1 外来磁带卷的EBCDIC码信息转换为VAX/VMS ASCII码文件140

5.5.2 VAX/VMS ASCII码文件转换为EBCDIC码信息并复制到142

外来磁带卷上142

5.6数组的动态分配143

5.7 RMS数据文件类型的转换145

第六章程序模块和数据的共享147

6.1 共享源程序段147

6.2共享目标程序148

6.3共享执行程序149

6.4多任务系统中共享内存数据150

6.5利用共享逻辑名和DCL符号获得程序对设备和文件的独立性153

6.6共享RMS文件及其在多任务系统中的应用154

附录主要的实用程序、运行时间库和系统服务功能157

1992《VAX/VMS系统资源综合使用技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈济图编著 1992 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。