图书介绍
UNIX系统V/386第4版 STREAMS程序员指南 Streams programmer's guide2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 徐建军译校 著
- 出版社: 北京:电子工业出版社
- ISBN:7505315730
- 出版时间:1992
- 标注页数:348页
- 文件大小:22MB
- 文件页数:374页
- 主题词:
PDF下载
下载说明
UNIX系统V/386第4版 STREAMS程序员指南 Streams programmer's guidePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 引论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 模块和驱动程序的ioctl97
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 ioctl113
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的管道和FIFO183
11.1 创建并打开管道和FIFO183
11.2 访问管道和FIFO184
11.2.1 从管道或FIFO读184
11.2.2 向管道或FIFO写185
11.2.3 关闭管道或FIFO186
11.3 刷清管道和FIFO186
11.4 命名的流187
11.4.1 fattach187
11.4.2 fdetach188
11.4.3 isastream188
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仿真模块——ptem203
12.2.3 远程方式205
12.2.4 分组方式206
12.2.5 伪tty驱动程序——ptm和pts206
附录A STREAMS数据结构211
附录B 消息类型221
附录C STREAMS公用程序235
附录D 调试253
附录E 配置267
附录F 手册页271
附录G 硬件示例321
词汇表343
热门推荐
- 2420269.html
- 3417907.html
- 2272608.html
- 2854890.html
- 1185398.html
- 1267835.html
- 348523.html
- 2376271.html
- 1120202.html
- 1956440.html
- http://www.ickdjs.cc/book_3391487.html
- http://www.ickdjs.cc/book_3670246.html
- http://www.ickdjs.cc/book_2365156.html
- http://www.ickdjs.cc/book_204135.html
- http://www.ickdjs.cc/book_2238484.html
- http://www.ickdjs.cc/book_3150227.html
- http://www.ickdjs.cc/book_1238405.html
- http://www.ickdjs.cc/book_1112634.html
- http://www.ickdjs.cc/book_2465604.html
- http://www.ickdjs.cc/book_3354993.html