首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 LINUX系统编程
内容
编辑推荐

在某些时刻,几乎所有的程序员都要与其程序所处操作系统中的系统调用和程序库打交道。本书主要讨论如何编写Linux系统软件——代码位于底层,并且直接跟内核及核心系统程序库对话。本书描述了使用标准接口包括使用Linux独有的高级接口时,在功能和性能之间如何进行权衡取舍的策略。

该书同样也是一本内行人士编写灵活高效代码的学习指南。作为内核黑客和本书的作者,Robert Love不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。本书包含了帮助你在任何层面编写更佳代码的实用技巧。

目录

前言

第一章 介绍与基本概念

 系统编程

 API与ABI

 标准

 Linux编程的概念

 向系统编程迈进

 

第二章 文件I/O

 打开文件

 以read()进行读取操作

 以write()进行写入操作

 同步化I/O

 关闭文件

 使用lseek()查找文件位置

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

 截短文件

 多任务式I/O

 内核内部

 结束语

 

第三章 缓冲式I/O

 用户缓冲式I/O

 标准I/O

 打开文件

 经文件描述符打开流

 关闭流

 从流中读取

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

 查找一个流

 刷新一个流

 错误与EOF

 取得相应的文件描述符

 控制与缓冲机制

 线程安全

 标准I/O的缺陷

 结束语

 

第四章 高级文件I/O

 分散一聚集I/O

 事件轮询接口

 将文件映射至内存

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

 同步化、同步及异步操作

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

 结束语

 

第五章 进程管理

 进程ID

 运行一个新进程

 终止一个进程

 等待已终止的子进程

 用户与组

 会话与进程组

 守护进程

 结束语

 

第六章 高级进程管理

 进程的调度

 让出处理器

 进程优先级

 实时系统

 资源限制

 

第七章 文件和目录管理

 文件与其元数据

 目录

 链接

 文件的复制以及移动

 设备节点

 带外通信

 

第八章 内存管理

 进程地址空间

 分配动态内存

 管理数据段

 匿名内存映射

 高级内存分配

 调试内存分配

 基于堆栈的分配

 选择内存分配机制

 操作内存

 锁定内存

 投机取巧的分配策略

 

第九章 信号

 信号的概念

 基本的信号管理

 发送一个信号

 可重人性

 信号集

 阻挡信号

 高级信号管理

 以payload送出信号

 结束语

 

第十章 时间

 时间的数据结构

 POSIX时钟

 取得当前时间

 设定当前时间

 操作时间

 调整系统时钟

 休眠与等待

 定时器

附录 GCC对C语言的扩展

参考书目

标签
缩略图
书名 LINUX系统编程
副书名
原作名
作者 (美)洛夫
译者
编者
绘者
出版社 东南大学出版社
商品编码(ISBN) 9787564116347
开本 16开
页数 382
版次 1
装订 平装
字数 412
出版时间 2009-07-01
首版时间 2009-07-01
印刷时间 2009-07-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.616
CIP核字
中图分类号 TP316.89
丛书名
印张 24.75
印次 1
出版地 江苏
231
178
18
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字10-2008-357号
版权提供者 O'Reilly Media,Inc.
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/8 21:52:19