• Linux内核分析及编程

Linux内核分析及编程

八五品

¥20.10

2024-07-16售出
展开详情
商品描述:
                                        第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系统调用

主要参考文献                                    

                                        本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详细讲述了Linux内核源代码的各部分结构、原理及组成框架,主要分析了Linux最新版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。
  
  
  对于想了解Linux开发,以及从事Linux内核编程的开发人员来说,本书是一本集大成之作,它既有讲解透彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux内核编程的中高级读者及软件工程师,也很合适作为大学教材和参考书。                                    
收起详情

为您找到其他店铺的该商品

倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
22.19
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
35.20
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
35.20
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
九品
23.00
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 其他
八五品
12.95
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
46.00
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
21.18
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
八五品
19.00
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 平装
九品
21.60
包邮
加入购物车
收藏
倪继利 / 电子工业出版社 / 2005-09 / 其他
八五品
12.95
包邮
加入购物车
收藏
查看更多
运城陈永信的子女 成親王永瑆 孙敬修西游记故事文字 书法家胡文昌 澳柯玛空调说明书 张爱玲全集哈尔滨 舒克和贝塔全传第三册 广灵县青红剪纸艺术有限公司 精子来自男人卵子来自女人 王吉祥 ArtDeco艺术装饰风格 王焕之书法作品 李长江第一集团军总司令布告 陈鸿顺 夫日书 查尔斯哈奈尔新心理学 曹娥碑康生 安徽分县图 民国安徽省的地图 民国分县地图系列 高士图杜士元 杜士元高士图 山地车运动手册云共享 新视野当代名家中国画鉴赏系列丛书 战国故事连环画 国家图书馆李璐 创新大课堂系列丛书 龙门高氏 书法家长乐先生 世界华人艺术家协会1992 上海第七丝织厂 世界各国古玩古董图文介绍书籍 汉阴老县志 京剧数字电影杨门女将DVD 鲁班真经 山东曹五旅 四时花开宫藤深秀小丑草草 四时花开宫藤深秀 四时花开宫藤深秀19搂 瓦岗寨连环画