内容涵盖 Linux Kernel 3.0
『任何人只要是对 Linux 的应用程式撰写有兴趣,或是想要知道如何提高自己的程式设计技能,书架上都应该有一本《Linux 系统程式设计》。这是一本专业 Linux 程式员必读的书籍』
—Jeremy Allison Samba 团队
直接与核心及 C 程式库互动
Linux 系统程式设计所撰写的软体会直接利用 Linux 核心及基础系统程式库所提供的服务。Linux 核心的贡献者 Robert Love 所写的这本书,不仅是 Linux 系统程式设计的教材,也是 Linux 系统唿叫的参考手册,亦是撰写更聪明、更快速之程式码的权威指南。
Love 对 POSIX 的标准函式与 Linux 所提供的特殊服务,做了明确的区分。除了新增了一章专门探讨多执行绪,本书第二版还会从理论及各种程式设计议题来深入探讨 Linux,内容包括:
‧Linux 核心、C 程式库以及 C 编译器概述
‧基本 I/O 操作,例如档案的读及写
‧进阶 I/O 介面、记忆体映射以及优化技术
‧基本行程管理所用到的一系列系统唿叫
‧进阶的行程管理,包括即时行程
‧执行绪的概念、多执行绪程式设计以及 Pthreads
‧档案及目录管理
‧配置记忆体及优化记忆体存取的介面
‧基本及进阶的信号介面,以及它们在系统上所扮演的角色
‧时钟管理,包括 POSIX 时钟以及高解析度计时器
Robert Love 自 Linux 草创之初就是它的使用者与贡献者,他曾对 Linux 核心以及 GNOME desktop 环境做出重大贡献。Robert 是 Google 的资深软体工程师,而且是 Android 设计与运送团队的成员
第一章 介绍与基本概念
第二章 档案I/O
第三章 缓冲式I/O
第四章 进阶档案I/O
第五章 行程管理
第六章 进阶的行程管理
第七章 执行绪
第八章 档案与目录的管理
第九章 记忆体管理
第十章 信号
第十一章 时间
附录A GCC 对C 语言所做的扩充
附录B 参考书目
索引
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有