图书介绍
UNIX高级编程技术PDF|Epub|txt|kindle电子书版本网盘下载
![UNIX高级编程技术](https://www.shukui.net/cover/43/31182199.jpg)
- 周祖伦等编著 著
- 出版社: 上海:上海科学技术文献出版社
- ISBN:7543903083
- 出版时间:1994
- 标注页数:355页
- 文件大小:11MB
- 文件页数:364页
- 主题词:UNIX操作系统
PDF下载
下载说明
UNIX高级编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 引论1
第一节 UNIX系统概论1
1.1.1 UNIX系统的发展概况1
1.1.2 UNIX系统的体系结构2
1.1.3 UNIX系统的特点3
第二节 UNIX系统基本概念4
1.2.1 文件和文件系统4
1.2.2 进程和进程通信10
第三节 系统调用14
1.3.1 系统调用概述14
1.3.2 系统调用的使用14
第二章 文件基本操作18
第一节 文件的创建与删除18
2.1.1 creat系统调用18
2.1.2 unlink系统调用20
2.1.3 用creat系统调用实现互斥访问22
第二节 文件的打开与关闭23
2.2.1 open系统调用24
2.2.2 close系统调用25
2.2.3 应用实例26
第三节 文件的读/写操作27
2.3.1 read系统调用28
2.3.2 write系统调用28
2.3.3 实例设计28
第四节 文件的随机存取31
2.4.1 lseek系统调用31
2.4.2 lseek应用实例31
第五节 综合应用实例34
3.1.1 文件保护42
第一节 文件的保护与控制42
第三章 文件高级操作42
3.1.2 文件控制47
第二节 目录文件管理60
3.2.1 目录的创建和删除——mkdir和rmdir系统调用61
3.2.2 目录的改变和链接——chdir、chroot和link系统调用64
3.2.3 目录的读取——getdents系统调用67
第三节 文件信息查询70
3.3.1 文件状态信息的获取——stat与fstat系统调用71
3.3.2 文件系统状态信息的获取73
第四节 综合应用实例81
3.4.1 文件服务实用工具(fserver)的设计82
3.4.2 UNIX中误删文件的恢复90
第一节 预备知识94
4.1.1 设备及设备文件94
第四章 设备文件操作94
4.1.2 主、从设备号95
4.1.3 设备文件操作——mknod和ioctl系统调用95
第二节 终端设备文件操作98
4.2.1 终端设备文件基本操作98
4.2.2 终端设备文件控制操作100
第三节 盘设备文件操作105
4.3.1 盘设备文件106
4.3.2 盘设备文件操作108
第五章 进程控制120
第一节 进程控制120
5.1.1 fork系统调用120
5.1.2 exec系统调用126
5.1.3 exit、wait和nice系统调用132
第二节 进程标识号及其用户标识号管理137
5.2.1 进程的用户标识号管理138
5.2.2 进程标识号管理140
第三节 综合应用实例142
第六章 进程基本通信151
第一节 信号机构151
6.1.1 signal系统调用151
6.1.2 pause、kill系统调用156
6.1.3 信号管理系统调用159
第二节 跟踪机构165
6.2.1 ptrace系统调用166
6.2.2 ptrace系统调用实例设计167
第三节 管道通信168
6.3.1 dup系统调用169
6.3.2 管道文件操作170
6.3.3 管道通信应用实例175
第七章 进程高级通信机制188
第一节 预备知识188
第二节 消息通信189
7.2.1 消息通信系统调用190
7.2.2 消息通信应用实例193
第三节 共享内存段199
7.3.1 共享内存段系统调用200
7.3.2 共享内存段应用实例202
第四节 信号量206
7.4.1 信号量系统调用207
7.4.2 信号量应用实例209
第五节 综合应用实例214
第八章 STREAMS机制229
第一节 STREAMS概述229
8.1.1 STREAMS机制的产生229
8.1.2 STREAMS的特征与结构229
8.1.3 STREAMS的应用231
8.2.1 流的建立和关闭232
第二节 流基本操作232
8.2.2 流的读/写235
第三节 流的高级操作237
8.3.1 流组操作237
8.3.2 多路流操作242
8.3.3 消息处理249
第九章 系统管理和其它259
第一节 时间管理259
9.1.1 系统时间管理——time和stime系统调用259
9.1.2 用户时间管理——times系统调用262
9.1.3 设置文件访问、修改时间及进程报警时钟——utime和alarm系统调用264
第二节 文件系统管理266
9.2.1 文件系统的操作——mount、umount和sync系统调用266
第三节 动态存贮分配和存贮空间的锁定270
9.3.1 动态存贮分配——brk和sbrk系统调用270
9.2.2 文件界限控制270
9.3.2 存贮空间的锁定——plock系统调用274
第四节 系统和用户信息统计274
9.4.1 系统统计信息——acct系统调用275
9.4.2 直方图的实现——profile系统调用275
第五节 其它系统管理操作276
9.5.1 uadmin系统调用276
9.5.2 uname系统调用277
9.5.3 sysi86系统调用277
第十章 设计实例280
第一节 文件查寻命令(find)的设计280
第二节 假脱机打印系统设计298
附录A SVR4.0主要系统调用列表322
附录B SVR4.0 ioctl控制命令343
附录C UNIX System V系统调用错误号348