《UNIX高级编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:赵东风译
  • 出 版 社:上海电子计算机厂科技服务部培训部
  • 出版年份:1992
  • ISBN:
  • 页数:231 页
图书介绍:

目录 1

第一章基本概念 1

1.1引论 1

1.2文件 1

1.2.1普通文件 1

1.2.2目录文件 2

1.2.3特别文件 3

1.3程序和进程 3

1.4信号 4

1.5进程标识符(process-ID)和进程组 4

1.6权限 5

1.7其它的进程属性 7

1.8进程间通信 8

1.9使用系统调用 9

1.10程序设计约定 11

2.1引论 14

第二章基本文件输入/输出 14

1.11可移植性 14

2.2文件描述符 15

2.3crcat系统调用 15

2.4unlink系统调用 16

2.5用文件实现信号灯 17

2.6open系统调用 19

2.7write系统调用 22

2.8read系统调用 25

2.9closc系统调用 25

2.10缓冲I/O 26

2.11lseek系统调用 31

2.12可移植性 34

练习题 34

第三章高级文件输入/输出 36

3.1概述 36

3.2目录文件I/O 36

3.3磁盘特别文件I/O 38

3.4日期和时间 42

3.5文件方式(FILEMODES) 45

3.6Iink系统调用 47

3.7access系统调用 49

3.8mknod系统调用 50

3.9chmod系统调用 52

3.10chown系统调用 52

3.11utime系统调用 53

3.12stat和fstat系统调用 53

3.13fcntl系统调用 63

3.14可移植性 64

练习题 65

第四章终端I/O 66

4.1概述 66

4.2正常终端I/O 66

4.3非阻塞终端I/O(nonblockingtcrminalI/O) 69

4.4ioctl系统调用 73

4.4.1ioctl的基本用法 74

4.4.2速度、字符长度和校验 74

4.4.3字符映射 75

4.4.4延迟和制表 75

4.4.5流控制(FlowContro1) 75

4.4.6控制字符 76

4.4.7Echo(回送) 76

4.4.8准时输入 76

4.5原始终端I/O 78

4.6其它特别文件 79

4.7可移植性 80

练习题 81

第五章进程 82

5.1引论 82

5.2环境 82

5.3excc系统调用 89

5.4fork系统调用 98

5.5exit系统调用 100

5.6wait系统调用 101

5.7获取ID的系统调用 104

5.8Setuid和Setgid系统调用 105

5.9setpgrp系统调用 105

5.10chdir系统调用 106

5.11chroot系统调用 106

5.12nice系统调用 107

5.13可移植性 108

练习题 108

第六章基本的进程间通信 110

6.1概论 110

6.2pipe系统调用 110

6.3dup系统调用 115

6.4真正有效的shc 118

6.5双向管道 131

6.6可移植性 139

练习题 140

第七章高级进程间通信 142

7.1概论 142

7.2数据库管理系统 143

7.3FIFOS(先进先出)或命名管道 144

7.4用FIFO实现消息 145

7.5消息系统调用(系统V) 167

7.6信号灯(scmaphorcs) 171

7.6.1信号灯的基本用法 171

7.6.2用消息实现信号灯 172

7.6.3系统V中的信号灯 173

7.6.4Xenix3中的信号灯 176

7.7共享存贮器 177

7.7.1共享存贮器的基本用法 177

7.7.2系统V中的共享存贮器 178

7.7.3Xcnix3中的共享存贮器 183

7.8Xcnix3中的记录锁定 187

7.9可移植性 191

练习题 191

第八章信号 192

8.1概述 192

8.2信号的类型 192

8.3Signal(信号)系统调用 194

8.4全局跳转(GLOBALJUMPS) 199

8.5Kill系统调用 201

8.6pausc(暂停)系统调用 202

8.7alarm系统调用 202

8.8可移植性 207

练习题 207

第九章其它(杂类)系统调用 208

9.1概述 208

9.2ulimit系统调用 208

9.3brk和sbrk系统调用 209

9.4umask系统调用 210

9.5ustat系统调用 211

9.6unamc系统调用 212

9.7sync系统调用 213

9.8profil系统调用 214

9.9ptracc系统调用 214

9.10timcs系统调用 215

9.12stimc系统调用 217

9.13plock系统调用(SYSTEMV) 217

9.11timc系统调用 217

9.14mount系统调用 218

9.15umount系统调用 218

9.16acct系统调用 219

9.17sys3b系统调用(SYSTEMV) 219

9.18可移植性 220

练习题 220

附录A系统V进程属性 221

附录B标准例行子程序 223