网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 UNIX环境高级编程(第3版英文版上下)
分类 计算机-操作系统
作者 (美)W.理查德·史蒂文斯//史蒂芬·A.拉戈
出版社 人民邮电出版社
下载
简介
目录
Chapter 1. UNIX System Overview / UNIX基础知识
1.1 Introduction / 引言
1.2 UNIX Architecture / UNIX体系结构
1.3 Logging In / 登录
1.4 Files and Directories / 文件和目录
1.5 Input and Output / 输入和输出
1.6 Programs and Processes / 程序和进程
1.7 Error Handling / 出错处理
1.8 User Identification / 用户标识
1.9 Signals / 信号
1.10 Time Values / 时间值
1.11 System Calls and Library Functions / 系统调用和库函数
1.12 Summary / 小结
Exercises / 习题
Chapter 2. UNIX Standardization and Implementations / UNIX标准及实现
2.1 Introduction / 引言
2.2 UNIX Standardization / UNIX标准化
2.2.1 ISO C
2.2.2 IEEE POSIX
2.2.3 The Single UNIX Specification
2.2.4 FIPS
2.3 UNIX System Implementations / UNIX系统实现
2.3.1 UNIX System V Release 4 / SVR4
2.3.2 4.4 BSD
2.3.3 FreeBSD
2.3.4 Linux
2.3.5 Mac OS X
2.3.6 Solaris
2.3.7 Other UNIX Systems / 其他UNIX系统
2.4 Relationship of Standards and Implementations / 标准和实现的关系
2.5 Limits / 限制
2.5.1 ISO C Limits / ISO C限制
2.5.2 POSIX Limits / POSIX限制
2.5.3 XSI Limits / XSI限制
2.5.4 sysconf, pathconf, and fpathconf Functions / 函数sysconf、pathconf和fpathconf
2.5.5 Indeterminate Runtime Limits / 不确定的运行时限制
2.6 Options / 选项
2.7 Feature Test Macros / 功能测试宏
2.8 Primitive System Data Types / 基本系统数据类型
2.9 Differences Between Standards / 标准之间的冲突
2.10 Summary / 小结
Exercises / 习题
Chapter 3. File I/O / 文件I/O
3.1 Introduction / 引言
3.2 File Descriptors / 文件描述符
3.3 open and openat Functions / 函数open和openat
3.4 creat Function / 函数creat
3.5 close Function / 函数close
3.6 lseek Function / 函数lseek
3.7 read Function / 函数read
3.8 write Function / 函数write
3.9 I/O Efficiency / I/O的效率
3.10 File Sharing / 文件共享
3.11 Atomic Operations / 原子操作
3.12 dup and dup2 Functions / 函数dup和dup2
3.13 sync, fsync, and fdatasync Functions / 函数sync、fsync和fdatasync
3.14 fcntl Function / 函数fcntl
3.15 ioctl Function / 函数ioctl
3.16 /dev/fd
3.17 Summary / 小结
Exercises / 习题
Chapter 4. Files and Directories / 文件和目录
4.1 Introduction / 引言
4.2 stat, fstat, fstatat, and lstat Functions / 函数stat、fstat、fstatat和lstat
4.3 File Types / 文件类型
4.4 Set-User-ID and Set-Group-ID / 设置用户ID和设置组ID
4.5 File Access Permissions / 文件访问权限
4.6 Ownership of New Files and Directories / 新文件和目录的所有权
4.7 access and faccessat Functions / 函数access和faccessat
4.8 umask Function / 函数umask
4.9 chmod, fchmod, and fchmodat Functions / 函数chmod、fchmod和fchmodat
4.10 Sticky Bit / 粘着位
4.11 chown, fchown, fchownat, and lchown Functions / 函数chown、fchown、fchownat和lchown
4.12 File Size / 文件长度
4.13 File Truncation / 文件截断
4.14 File Systems / 文件系统
4.15 link, linkat, unlink, unlinkat, and remove Functions / 函数link、linkat、unlink、unlinkat和remove
4.16 rename and renameat Functions / 函数rename和renameat
4.17 Symbolic Links / 符号链接
4.18 Creating and Reading Symbolic Links / 创建和读取符号链接
4.19 File Times / 文件的时间
4.20 futimens, utimensat, and utimes Functions / 函数futimens、utimensat和utimes
4.21 mkdir, mkdirat, and rmdir Functions / 函数mkdir、mkdirat和rmdir
4.22 Reading Directories / 读目录
4.23 chdir, fchdir, and getcwd Functions / 函数chdir、fchdir和getcwd
4.24 Device Special Files / 设备特殊文件
4.25 Summary of File Access Permission Bits / 文件访问权限位小结
4.26 Summary / 小结
Exercises / 习题
Chapter 5. Standard I/O Library / 标准I/O库
5.1 Introduction / 引言
5.2 Streams and FILE Objects / 流和FILE对象
5.3 Standard Input, Standard Output, and Standard Error / 标准输入、标准输出和标准错误
5.4 Buffering / 缓冲
内容推荐
20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W.Richard Stevens所著的《UNIX环境高级编程》。现在,Stevens的同事Stephen Rago彻底更新了这本经典著作。新的第3版支持当今领先的系统平台,反映了最新技术进展和最佳实践,并且符合最新的Single UNIXSpecification 第4版(SUSv4)。
Rago保留了使本书前版成为经典之作的精髓和方法。他在Stevens原著的基础上,从基础的文件、目录和进程讲起,并给诸如信号处理和终端I/O之类的先进技术保留较大的篇幅。他还深入讨论了线程和多线程编程、使用套接字接口驱动进程间通信(IPC)等方面的内容。
这一版涵盖了70多个新接口,包括POSIX 异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在主流的4个平台上测试过,包括Solaris10、Mac OS X 10.6.8(Darwin 10.8.0)、FreeBSD 8.0和Ubuntu 12.04(基于Linux 3.2)。
与前两版一样,读者仍可以通过实例学习,这些实例包括了1 万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。
本书帮助几代程序员写出了可靠、强大、高性能的代码。第3版根据当今主流系统进行更新,更具实用价值。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 11:36:23