基本信息
- 原书名:Solaris Systems Programming
- 原出版社: Prentice Hall PTR
- 作者: (加)Rich Teer
- 译者: 云巅工作室
- 丛书名: Sun公司核心技术丛书
- 出版社:机械工业出版社
- ISBN:9787111185710
- 上架时间:2006-3-23
- 出版日期:2006 年3月
- 开本:16开
- 页码:855
- 版次:1-1
- 所属分类:计算机 > 操作系统 > Sun solaris

编辑推荐
本书覆盖面广,讲解透彻,示例丰富,可作为一本Solaris系统编程的独立参考书。
内容简介
计算机书籍
本书对Solaris系统编程进行了详细介绍。主要内容包括:接口以及UNIX编程中的重要知识、Solaris提供的I/O功能、进程和进程控制、进程间相互进行通信的工具、伪终端等。另外,本书还配备了适当的练习题,有助于读者加深对所学知识的理解。.
本书覆盖面广,讲解透彻,示例丰富,可作为一本Solaris系统编程的独立参考书。..
本书使用实际案例研究、代码示例和图示,为系统程序员提供了全面、实用的指导,涵盖Solaris操作系统的所有版本,包括版本2.5到版本9,而且与SPARC和x86平台相关。从I/O到IPC、从伪终端到本地化、从进程到门,本书阐述了该环境的特征和微妙之处。...
作译者
目录
前言.
第一部分 综述
第1章 Solaris系统
1.1 引言
1.2 登录
1.3 shell
1.4 文件、目录和文件系统
1.5 输入和输出
1.6 程序、进程和线程
1.7 错误处理
1.8 用户标识
1.9 信号
1.10 UNIX时间值
1.11 系统调用和库函数
1.12 64位编程概述
1.12.1 编写纯64位的程序
1.12.2 编译和安装64位的程序
1.12.3 大文件的编译环境
1.12.4 过渡期的大文件编译环境
译者序
编程进行了详细介绍,知识全面而又通俗易懂。本书的作者在Solaris编程领域具有渊博的知识,他的讲解方
式也非常独特,往往能用简单的示例将复杂的概念解释透彻。.
不仅对于Solaris程序员,而且对于UNIX程序员、C程序员来说,这都不失为一本必备参考书。甚至,国外许多Solaris程序员将本书视为Solaris系统编程的宝典。据称,作者为撰写此书,几乎用了三年半的全部时间来笔耕。从文字叙述上,也可见作者花费了大量心血。所以,读者对此书好评如潮就不足为奇了。
本书具有以下特点:
·知识全面,讲解透彻,可作为一本Solaris系统编程的独立参考书。
·对基础知识的叙述深入浅出,读者易于掌握。..
·本书附录提供了丰富的信息,是本书内容的有机补充。
·本书配备了适当的练习题,读者通过这些练习题,可以加深对所学知识的理解。
参加本书翻译工作的人员包括:周良忠、刘旺、周依星、马城、齐有为、龚菊有、胡天文、胡军、李平一、徐大伟、夏傅、秦烈、高汉军、刘永光、欧阳光、隋伟业、陈盼、雷雄、唐四如、吴露、周正等。
由于本书内容涉及面广,译者水平有限、时间仓促,错误在所难免,希望广大读者不吝指正。联系E-mail:web_zhou@21cn.com。...
译 者
2006年2月1日
前言
与大部分操作系统一样,Solaris也为程序员提供了大量的服务。例如,打开文件、读取文件、分配内存、获取当前时间、启动新程序等。本书描述了许多公共接口,但是无论如何努力,也不可能详细讲解一切(面面俱到的书将冗长无比,而且永远也不可能写成这样的书)。
因为使用未提供说明文档的接口难以写出可移植的程序,所以本书不讲解这样的接口。同时,使用专有、未提供文档说明的接口缺少Sun的应用证书,因为这些接口可能在无告示的情况下随版本的变化而更改。
本书所描述的函数(接近540个)在Solaris“Reference Manual Collection”的第二部分和第三部分提供了文档说明。不过,这些手册页没有提供背景材料和完整的实例,而本书正好提供了这些内容。
读者对象
本书既可作为初级和中级程序员的指导书,也可作为有经验程序员的参考书,它还适合作为本科生或研究生的编程课程的教材。
本书假定读者具备C编程的一些经验(但不一定需要UNIX平台上的编程经验),而且至少对UNIX的一些概念具有基本的了解,如与shell的交互、用文本编程器进行编辑和管道操作。
强烈建议读者使用可以调试本书示例的Solaris系统(但不作绝对要求)。
本书的组织方式
本书分为6部分:
·第一部分:综述。这一部分提供了介绍性知识和历史背景信息,包括2章:
·第1章概述了许多基本UNIX编程概念和术语。
·第2章描述了Solaris的发展历史,还介绍了Solaris所兼容的若干不同标准。
·第二部分:基本主题。这一部分讲解接口以及UNIX编程中的重要知识,包括7章:
·第3章介绍了用于操作字符类、字符字符串和字节数组的大部分实用工具函数,还介绍了动态内存、临时文件、解析命令行参数、错误报告以及进程挂起。许多读者可能熟悉其中的大部分材料,但它提供了我们起步的通用起点。
·第4章描述了低层次的文件I/O,包括如何打开和关闭文件、如何读写文件以及如何更改当前文件偏移,还讨论了文件共享和缓存(使用这些函数的程序必须针对它们进行缓存)。
·第5章描述了高层次的I/O函数,它们由标准I/O库所提供。
·第6章描述了如何获取和设置系统时钟,以及在不同格式间转换时间的不同函数。
·第7章描述了用户、组和口令文件的格式,以及如何从这些文件获取信息。这一章还解释了如何判断登录系统的用户、用户最后一次登录或退出的时间。
·第8章描述了如何获取和设置不同系统和用户资源限制,如进程可以占用的CPU时间大小、每个进程可以打开的最大文件数量、系统主机名等信息、安装的内存大小等。