图书介绍

LINUX系统编程PDF|Epub|txt|kindle电子书版本网盘下载

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与ABI14

标准16

Linux编程的概念19

向系统编程迈进32

第二章 文件I/O33

打开文件34

以read()进行读取操作40

以write()进行写入操作44

同步化I/O48

关闭文件52

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

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

截短文件57

多任务式I/O58

内核内部69

结束语73

第三章 缓冲式I/O74

用户缓冲式I/O74

标准I/O76

打开文件77

经文件描述符打开流78

关闭流79

从流中读取79

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

查找一个流86

刷新一个流88

错误与EOF89

取得相应的文件描述符90

控制与缓冲机制90

线程安全92

标准I/O的缺陷94

结束语95

第四章 高级文件I/O96

分散—聚集I/O97

事件轮询接口102

将文件映射至内存108

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

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

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

结束语140

第五章 进程管理141

进程ID141

运行一个新进程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

热门推荐