书籍详情
《UNIX环境**编程第3版W.理查德·史蒂文斯计算机linux操作系统程序编程语言设计基础入》[37M]百度网盘|亲测有效|pdf下载
  • UNIX环境**编程第3版W.理查德·史蒂文斯计算机linux操作系统程序编程语言设计基础入

  • 出版社:钰恒店
  • 出版时间:2019-10
  • 热度:12891
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍


内容简介

商品基本信息,请以下列介绍为准
图书名称: UNIX环境**编程 第3版
作者: [美]W. 理查德·史蒂文斯(W. Richard Stevens)史蒂芬·A.
定价: 169.00
ISBN号: 9787115516756
出版社: 人民邮电出版社

编辑**
20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所著的《UNIX环境**编程》。现在,Stevens的同事Stephen Rago彻底更新了这本经典著作。 新的第3版支持当今的系统平台,反映了*技术进展和*实践,并且符合*的Single UNIX Specification第4版(SUSv4)。 Rago保留了使本书前版成为经典之作的精髓和方法。他在Stevens原著的基础上,从基础的文件、目录和进程讲起,并给诸如信号处理和终端I/O之类的先进技术保留较大的篇幅。他还深入讨论了线程和多线程编程、使用套接字接口驱动进程间通信(IPC)等方面的内容。 这一版涵盖了70多个新接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、Free-BSD 8.0和Ubuntu 12.04(基于Linux 3.2)。 与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。 本书帮助几代程序员写出了可靠、强大、高性能的代码。第3版根据当今主流系统进行更新,更具实用价值。


内容简介
本书是被誉为UNIX编程“**”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据新的标准对内容进行了修订和增补,反映了新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。


目录
第 1章 UNIX基础知识 1

1.1 引言 1

1.2 UNIX体系结构 1

1.3 登录 1

1.4 文件和目录 3

1.5 输入和输出 6

1.6 程序和进程 8

1.7 出错处理 11

1.8 用户标识 13

1.9 信号 14

1.10 时间值 16

1.11 系统调用和库函数 17

1.12 小结 18

习题 18

第 2章 UNIX标准及实现 20

2.1 引言 20

2.2 UNIX标准化 20

2.2.1 ISO C 20

2.2.2 IEEE POSIX 21

2.2.3 Single UNIX Specification 25

2.2.4 FIPS 26

2.3 UNIX系统实现 26

2.3.1 SVR4 27

2.3.2 4.4BSD 27

2.3.3 FreeBSD 28

2.3.4 Linux 28

2.3.5 Mac OS X 28

2.3.6 Solaris 28

2.3.7 其他UNIX系统 29

2.4 标准和实现的关系 29

2.5 限制 29

2.5.1 ISO C限制 30

2.5.2 POSIX限制 31

2.5.3 XSI限制 33

2.5.4 函数sysconf、pathconf和fpathconf 33

2.5.5 不确定的运行时限制 40

2.6 选项 43

2.7 功能测试宏 46

2.8 基本系统数据类型 47

2.9 标准之间的冲突 48

2.10 小结 48

联系我们:ebook666@outlook.com