《UNIX系统编程》[66M]百度网盘|pdf下载|亲测有效
《UNIX系统编程》[66M]百度网盘|pdf下载|亲测有效

UNIX系统编程 pdf下载

出版社 机械工业出版社自营官方旗舰店
出版年 2005-05
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供UNIX系统编程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  本书深入阐述了能使UNIX操作系统发挥出量大功效的软件设计方法,对UNIX编程的精髓进行了清晰易懂的介绍。两位作者具有多年教学与科研经验,匠心独运,精耕细做,以一些用来说明如何使用系统调用的短小代码段开始,巧妙地过渡到实际项目中,逐渐在拓展了读者的技术水平。本书对通信、并发和多线程问题进行了透彻的研究;对复杂的概念,比如信号和并发,进行了全面、明晰的解释,并以此闻名。本书的特色还在于它提供了大量实例、练习、可重用的代码以及有和于网络通信程序的简化了的库。
  本书同时也是一本基于新UNIX标准的完备的参考书,它完全覆盖了与文件、信号、信号量、POSIX线程和客户机-服务器通信相关的内容。此外,本版本中新增拉在于Web、UDP和服务器性能的章节也为本书增色不少。书中包含大量有趣的项目设计及其参考答案,例如命令解释程序、WWW重定向、因特网音频广播、服务器性能等,这些项目设计稍加完善就可以成为可用的程序,可供软件开发人员参考。
  本书的Web站点http://usp.cs,utsa,edu/usp为读者提供了大量的资料,内容包括所有可下载的程序,这些程序可以免费使用。此外,这个站点中还包含到模拟器、测试工具、作者准备的课程资料以及勘误表的链接。
  本书是UNIX系统编程的经典教材,并基于新UNIX标准进行了更新,其内容完全覆盖文件、信号、POSIX线程、UDP、Web和客户机-服务器等相关内容,并对通信、并发和多线程问题进行了透彻的研究,对复杂的概念进行了全面、完善以及明晰的解释,并以此而闻名。本书不仅提供了大量实例和练习,还专门设计了有针对性的项目,并给出了参考答案,帮助读者理解相关的概念,增强应用能力。本书适合作为高等院校计算机专业教材,也可供软件开发人员参考。

目录

第一部分 基础知识
第1章 技术对程序的冲击
1.1 变化中的术语
1.2 时间和速度
1.3 多道程序设计和分时
1.4 应用层的并发
1.5 安全和容错
1.6 侵入带来的缓冲区溢出
1.7 UNIX标准
1.8 扩展阅读

第2章 程序、进程和线程
2.1 程序怎样转换成进程
2.2 线程和执行线程
2.3 程序映像的布局
2.4 库函数调用
2.5 函数返回值和错误
2.6 参数数组
2.7 线程安全的函数
2.8 静态变量的使用
2.9 静态对象的结构
2.10 进程环境
2.11 进程终止
2.12 练习:一个env工具
2.13 练习:消息日志
2.14 扩展阅读

第3章 UNIX系统中的进程
第4章 UNIX I/O
第5章 文件和目录
第6章 UNIX特殊文件
第7章 项目:令牌环
第二部分 异步事件
第8章 信号
第9章 时间和定时器
第10章 项目:虚拟定时器
第11章 项目:破解命令解释程序
第三部分 并发
第12章 POSIX线程
第13章 线程同步
第14章 临界区和信号量
第15章 POSIX IPC
第16章 项目:生产者消费者同步
第17章 项目:非完全并行虚拟机
第四部分 通信
第18章 面向连接的通信
第19章 项目:WWW重定向
第20章 无连接通信和多播
第21章 项目:因特网音频广播
第22章 项目:服务器性能
附录A UNIX 基础
附录B 重启库
附录C UICI的实现
附录D 日志函数
附录E POSIX扩展
参考文献
程序索引
索引