• Linux内核分析及编程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Linux内核分析及编程

23.4 2.7折 88 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者倪继利

出版社电子工业出版社

出版时间2005-09

版次1

装帧平装

货号A4

上书时间2024-12-10

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 倪继利
  • 出版社 电子工业出版社
  • 出版时间 2005-09
  • 版次 1
  • ISBN 9787121015182
  • 定价 88.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 822页
  • 字数 1402千字
【内容简介】
本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详细讲述了Linux内核源代码的各部分结构、原理及组成框架,主要分析了Linux最新版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。

  对于想了解Linux开发,以及从事Linux内核编程的开发人员来说,本书是一本集大成之作,它既有讲解透彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux内核编程的中高级读者及软件工程师,也很合适作为大学教材和参考书。
【目录】
第1章  数据类型及链表

  1.1  数据类型所占空间

  1.2  有关移植性的其他问题

    1.2.1  时间间隔

    1.2.2  页面大小

    1.2.3  字节存储顺序

    1.2.4  数据对齐

  1.3  内核通用链表

    1.3.1  hlist哈希链表

    1.3.2  RCU操作保护的链表

  1.4  AT&T的汇编格式

  1.5  内核中的时间延迟

第2章  进程及进程调度

  2.1  进程结构

  2.2  进程创建

    2.2.1  对象缓存的分配

    2.2.2  系统调用sys_fork

  2.3  内核线程

  2.4 工作队列

    2.4.1  工作队列的结构及宏定义

    2.4.2  工作队列的建立

  2.5  进程调度

    2.5.1  runqueue结构

    2.5.2  进程调度初始化

    2.5.3  负载平衡的启动

    2.5.4  负载平衡的方法

    2.5.5  函数schedule分析

    2.5.6  调度器的实时性能

  2.6  Linux内核抢占

第3章  内核同步机制

  3.1  内核中的互斥机制

    3.1.1  自旋锁

    3.1.2  原子操作

    3.1.3  信号量

  3.2  RCU

    3.2.1  RCU原理介绍

    3.2.2  RCU应用实例

    3.2.3  RCU相关数据结构

    3.2.4  内核RCU机制的建立

    3.2.5  RCU回调处理

  3.3  内核与用户空间的通信机制

    3.3.1  热插拔操作

    3.3.2  内核发消息到用户空间通信机制

    3.3.3  内核空间调用用户空间程序

第4章  内存管理

  4.1  内存地址类型和内存保护

    4.1.1  地址类型

    4.1.2  内存保护

  4.2  80386的段页式管理机制

    4.2.1  描述符及分段

    4.2.2  物理内存分页机制

  4.3  IA-64 Linux地址空间划分

  4.4  进程的内存组织

    4.4.1  内存管理的数据结构

    4.4.2  VMA在/proc文件系统中的显示

  4.5  虚拟内存管理

    4.5.1  大容量对象缓存

    4.5.2  内存映射

    4.5.3  物理内存的反向映射

    4.5.4  虚拟内存的加锁和保护

  4.6  物理内存管理

    4.6.1  物理内存的结构

    4.6.2  物理页位图

    4.6.3  物理内存的初始化过程

    4.6.4  物理页面的分配和回收

    4.6.5  缓存及slab

    4.6.6  缓存分配的应用

    4.6.7  分配缓存函数的分析

    4.6.8  交换空间

    4.6.9  请页机制

    4.6.10  守护进程kswapd

    4.6.11  内存管理相关的高速缓存

    4.6.12  内存缓冲池

    4.6.13  大块内存页

第5章  虚拟文件系统

第6章  EXT2文件系统

第7章  其他文件系统

第8章  I/O端口资源管理    

第9章  模块机制

第10章  设备驱动程序

第11章  FLASH闪存及SD/MMC卡设备

第11章  驱动程序

第12章  Linux系统初始化

第13章  系统调用

第14章  Linux网络系统分层结构

第15章  执行文件的运行过程

第16章  进程间通信

第17章  Linux的安全策略    

第18章  内核配置与编译

第20章  USB总线驱动程序

附录A  Linux系统调用

主要参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP