图书介绍
LINUX系统编程PDF|Epub|txt|kindle电子书版本网盘下载
![LINUX系统编程](https://www.shukui.net/cover/16/34992507.jpg)
- RobertLove著;OReillyTaiwan公司编译 著
- 出版社: 南京:东南大学出版社
- ISBN:9787564115197
- 出版时间:2009
- 标注页数:382页
- 文件大小:18MB
- 文件页数:394页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
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