UNIX系统V/386第4版 STREAMS程序员指南 Streams programmer's guidePDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐建军译校
- 出 版 社:北京:电子工业出版社
- 出版年份:1992
- ISBN:7505315730
- 页数:348 页
第一章 引论 1
1.1 本指南介绍 1
1.1.1 读者 1
1.1.2 组织 1
1.1.3 所用的约定 2
第二章 STREAMS概述 3
2.1 什么是STREAMS? 3
2.2 基本的流操作 5
2.3 STREAMS的组成部分 7
2.3.1 队列 7
2.3.2 消息 8
2.3.3 模块 10
2.3.4 驱动程序 11
2.4 多路复用 11
2.5 STREAMS的长处 15
2.5.1 标准化的服务界面 15
2.5.2 操纵模块 16
第三章 STREAMS机制 19
3.1 STREAMS机制概述 19
3.1.1 STREAMS系统调用 19
3.2 流的构造 19
3.2.1 打开一个STREAMS设备文件 21
3.2.2 创建基于STREAMS的管道 23
3.2.3 添加与删除模块 24
3.2.4 关闭流 25
3.2.5 流构造示例 25
第四章 STREAMS处理例程 31
4.1 put和service过程 31
4.1.1 put过程 31
4.1.2 service过程 32
4.2 异步协议流示例 32
4.2.1 读侧处理 35
4.2.2 写侧处理 36
4.2.3 分析 37
第五章 消息 39
5.1 消息 39
5.1.1 消息类型 39
5.1.2 需加速处理的数据 40
5.2 消息结构 40
5.2.1 消息链接 43
5.2.2 发送/接收消息 44
5.2.3 流首处理的控制 47
5.3 消息队列和消息优先级 49
5.3.1 queue结构 52
5.3.2 消息处理 56
5.3.2.1 流量控制 58
5.4 服务界面 61
5.4.1 服务界面的长处 62
5.4.2 服务界面库示例 64
5.5 消息的分配和释放 75
5.5.1 从无缓冲区中恢复 77
5.6 扩充的STREAMS缓冲区 80
第六章 轮询和发信号 83
6.1 输入/输出轮询 83
6.1.1 同步输入/输出 83
6.1.2 异步输入/输出 86
6.1.3 信号 87
6.2 流作为一个控制终端 88
6.2.1 作业控制 88
6.2.2 分配和释放 90
6.2.3 挂断的流 90
6.2.4 挂起信号 90
6.2.5 访问控制终端 90
第七章 模块和驱动程序概述 93
7.1 模块和驱动程序环境 93
7.1.1 模块和驱动程序声明 93
7.2 模块和驱动程序的ioctl 97
7.2.1 一般ioctl的处理 98
7.2.2 I_STRioctl的处理 100
7.2.3 透明的ioctl处理 101
7.2.4 透明的ioctl消息 103
7.2.5 透明的ioctl示例 104
7.2.6 I_LIST ioctl 113
7.3 刷清处理 114
7.4 驱动程序-核心界面 115
7.4.1 设备驱动程序界面和驱动程序-核心界面 120
7.4.2 STREAMS界面 120
7.5 设计准则 121
7.5.1 模块和驱动程序 121
7.5.2 数据结构 125
7.5.3 前导文件 125
7.5.4 可访问的符号和函数 126
第八章 模块 129
8.1 模块 129
8.1.1 模块例程 129
8.1.2 过滤器模块示例 132
8.2 流量控制 135
8.3 设计准则 137
第九章 驱动程序 139
9.1 驱动程序 139
9.1.1 驱动程序概述 139
9.1.2 STREAMS驱动程序 141
9.2 增殖 150
9.3 循环驱动程序 151
9.4 设计准则 158
第十章 多路复用 159
10.1 多路复用 159
10.1.1 建造多路转接器 160
10.1.2 拆除多路转接器 165
10.1.3 通过多路转接器分路数据 166
10.2 连接/拆接下层流 166
10.2.1 连接下层流 167
10.2.2 拆接下层流 168
10.3 多路转接器构造实例 168
10.4 多路复用驱动程序 170
10.4.1 上层写put过程 173
10.4.2 上层写service过程 176
10.4.3 下层写service过程 176
10.4.4 下层读put过程 177
10.5 持续的链接 179
10.6 设计准则 182
第十一章 基于STREAMS的管道和FIFO 183
11.1 创建并打开管道和FIFO 183
11.2 访问管道和FIFO 184
11.2.1 从管道或FIFO读 184
11.2.2 向管道或FIFO写 185
11.2.3 关闭管道或FIFO 186
11.3 刷清管道和FIFO 186
11.4 命名的流 187
11.4.1 fattach 187
11.4.2 fdetach 188
11.4.3 isastream 188
11.4.4 传递文件描述字 189
11.4.5 在远程环境中命名的流 189
11.5 唯一的连接 189
第十二章 基于STREAMS的终端子系统 193
12.1 基于STREAMS的终端子系统 193
12.1.1 线路规程模块 194
12.1.2 termiox(7)中的支持 200
12.1.3 硬件仿真模块 200
12.2 基于STREAMS的伪终端子系统 201
12.2.1 线路规程模块 203
12.2.2 伪tty仿真模块——ptem 203
12.2.3 远程方式 205
12.2.4 分组方式 206
12.2.5 伪tty驱动程序——ptm和pts 206
附录A STREAMS数据结构 211
附录B 消息类型 221
附录C STREAMS公用程序 235
附录D 调试 253
附录E 配置 267
附录F 手册页 271
附录G 硬件示例 321
词汇表 343
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《管理信息系统习题集》郭晓军 2016
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《商务英语口译教程 第3版》朱佩芬,徐东风编著 2017
- 《钢渣梯级利用技术》徐国平,黄毅,程慧高,万迎峰,林路 2016
- 《哲学与人生》梁琦,徐海峰主编 2019
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《婴幼儿排便排汗护理百科全书》徐可夫著 2019
- 《探究辅导员思想教育工作新思路》徐姗姗 2019
- 《《金瓶梅词话》《醒世姻缘传》《聊斋俚曲集》语言词典》徐复岭编著 2018
- 《马克思主义哲学方法论》王桂泉,徐海峰主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017