万本电子书0元读

万本电子书0元读

顶部广告

精通Linux内核开发电子书

1.本书讲解了Linux内核、内核的内部编排和设计,以及内核的各个核心子系统等知识,旨在帮助读者深理解Linux内核。 2.本书还介绍了关键的内核代码、核心数据结构、函数、宏,以便读者让透彻地理解Linux内核的核心服务和机制。 3.本书篇幅短小精悍,内容翔实,通过大量代码辅助介绍Linux内核的相关发工作。 4.本书适合Linux内核发人员、底层发人员及希望深理解Linux内核的系统发人员学习。

售       价:¥

纸质售价:¥71.00购买纸书

20人正在读 | 0人评论 6.8

作       者:拉古·巴拉德瓦杰(Raghu Bharadwaj) 著

出  版  社:人民邮电出版社有限公司

出版时间:2021-09-01

字       数:26.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《精通Linux内核发》介绍了Linux内核、内核的内部编排与设计,以及内核的各个核心子系统等知识。本书分为11章,具体内容包括:程、地址空间和线程;程调度器;信号管理;内存管理和分配器;文件系统和文件I/O;程间通信;虚拟内存管理;内核同步和锁;中断和延迟工作;时钟和时间管理;模块管理。 《精通Linux内核发》篇幅短小精悍,通过大量代码辅助介绍Linux内核的相关发工作。通过学习本书,读者可以深理解Linux内核的核心服务与机制,了解这个集中了集体智慧的Linux内核在保持其良好设计的同时,是如何保持其优雅特性的。 《精通Linux内核发》适合Linux内核发人员、底层发人员阅读,还适合希望深理解Linux内核及其各组成部分的系统发人员学习。高校软件工程专业的学生也可以将本书当作了解Linux内核设计原理的参考指南。<br/>【推荐语】<br/>1.本书讲解了Linux内核、内核的内部编排和设计,以及内核的各个核心子系统等知识,旨在帮助读者深理解Linux内核。 2.本书还介绍了关键的内核代码、核心数据结构、函数、宏,以便读者让透彻地理解Linux内核的核心服务和机制。 3.本书篇幅短小精悍,内容翔实,通过大量代码辅助介绍Linux内核的相关发工作。 4.本书适合Linux内核发人员、底层发人员及希望深理解Linux内核的系统发人员学习。<br/>【作者】<br/>Raghu Bharadwaj是Linux内核领域的顾问、贡献者兼企业培训师,具有近20年的从业经验。他是一个狂热的内核爱好者,自20世纪90年代后期以来就一直密切关注Linux内核的发展。他还是TECH VEDA公司的创办人,该公司以技术支持、内核贡献和培训的形式,专门从事与Linux内核有关的工程和技能服务。他对Linux有独到的理解和阐述,而且因为对软件设计和操作系统架构的狂热而得到了客户的特别关注。在向从事Linux内核、Linux驱动以及嵌式Linux等工作的工程团队提供定制的且面向解决方案的培训计划这一方面,Raghu颇有心得。他所服务的客户有Xilinx(赛灵思)、通用、佳能、富士通、UTC(美国联合技术公司)、TCS(印度塔塔咨询服务公司)、博通、Sasken(印度萨斯肯通讯技术公司)、高通、Cognizant(高知特信息技术公司)、意法半导体、Stryker(史赛克)和Lattice(莱迪斯)半导体等公司。<br/>
目录展开

内 容 提 要

关 于 作 者

关于审稿人

前 言

本书内容

阅读本书的前提条件

本书读者对象

资源与支持

提交勘误

扫码关注本书

与我们联系

关于异步社区和异步图书

第1章 进程、地址空间和线程

1.1 进程

1.2 进程描述符

1.3 内核栈

1.4 栈溢出问题

1.5 进程创建

1.6 内核线程

1.7 进程状态和终止

1.8 命名空间和cgroup

1.9 小结

第2章 进程调度器

2.1 进程调度器

2.2 Linux进程调度器设计

2.3 运行队列

2.4 调度入口

2.5 进程优先级

2.6 调度类

2.7 完全公平调度类(CFS)

2.8 实时调度类

2.9 调度相关的系统调用

2.10 进程抢占

2.11 小结

第3章 信号管理

3.1 信号

3.2 信号管理API

3.3 信号数据结构

3.4 信号生成和传递

3.5 重新启动被中断的系统调用

3.6 小结

第4章 内存管理和分配器

4.1 初始化操作

4.2 区域和节点

4.3 内存分配

4.4 小结

第5章 文件系统和文件I/O

5.1 文件系统——高层视图

5.2 Linux内核中的文件系统

5.3 通用文件系统接口

5.4 特殊文件系统

5.5 小结

第6章 进程间通信

6.1 管道和FIFO

6.2 消息队列

6.3 共享内存

6.4 信号量

6.5 小结

第7章 虚拟内存管理

7.1 进程地址空间

7.2 小结

第8章 内核同步和锁

8.1 原子操作

8.2 排斥锁

8.3 小结

第9章 中断和延迟工作

9.1 中断信号和向量

9.2 可编程中断控制器

9.3 高级中断管理接口

9.4 延迟工作

9.5 小结

第10章 时钟和时间管理

10.1 时间表示

10.2 硬件抽象

10.3 Linux计时数据结构体、宏以及辅助函数

10.4 软件定时器和延迟函数

10.5 POSIX时钟

10.6 小结

第11章 模块管理

11.1 内核模块

11.2 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部