图书介绍

LINUX系统编程pdf电子书版本下载

LINUX系统编程
  • RobertLove著;OReillyTaiwan公司编译 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564115197
  • 出版时间:2009
  • 标注页数:382页
  • 文件大小:18MB
  • 文件页数:394页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

LINUX系统编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

序 1

前言 3

第一章 介绍与基本概念 11

系统编程 12

API与ABI 14

标准 16

Linux编程的概念 19

向系统编程迈进 32

第二章 文件I/O 33

打开文件 34

以read()进行读取操作 40

以write()进行写入操作 44

同步化I/O 48

关闭文件 52

使用lseek()查找文件位置 53

针对特定位置的读取与写入 55

截短文件 57

多任务式I/O 58

内核内部 69

结束语 73

第三章 缓冲式I/O 74

用户缓冲式I/O 74

标准I/O 76

打开文件 77

经文件描述符打开流 78

关闭流 79

从流中读取 79

使用缓冲式I/O的简单程序 85

查找一个流 86

刷新一个流 88

错误与EOF 89

取得相应的文件描述符 90

控制与缓冲机制 90

线程安全 92

标准I/O的缺陷 94

结束语 95

第四章 高级文件I/O 96

分散—聚集I/O 97

事件轮询接口 102

将文件映射至内存 108

对一般文件I/O的用法提供建议 123

同步化、同步及异步操作 126

I/O调度程序与I/O性能 129

结束语 140

第五章 进程管理 141

进程ID 141

运行一个新进程 144

终止一个进程 152

等待已终止的子进程 155

用户与组 165

会话与进程组 170

守护进程 175

结束语 177

第六章 高级进程管理 178

进程的调度 178

让出处理器 182

进程优先级 185

实时系统 192

资源限制 206

第七章 文件和目录管理 213

文件与其元数据 213

目录 230

链接 242

文件的复制以及移动 248

设备节点 251

带外通信 253

第八章 内存管理 264

进程地址空间 264

分配动态内存 266

管理数据段 277

匿名内存映射 277

高级内存分配 282

调试内存分配 285

基于堆栈的分配 286

选择内存分配机制 290

操作内存 291

锁定内存 295

投机取巧的分配策略 299

第九章 信号 302

信号的概念 303

基本的信号管理 309

发送一个信号 314

可重入性 317

信号集 320

阻挡信号 321

高级信号管理 323

以payload送出信号 331

结束语 332

第十章 时间 333

时间的数据结构 335

POSIX时钟 339

取得当前时间 340

设定当前时间 344

操作时间 346

调整系统时钟 347

休眠与等待 351

定时器 357

附录 GCC对C语言的扩展 367

参考书目 379

精品推荐