奔跑吧Linux内核(第2版)卷1:基础架构

您所在的位置:网站首页 linux内核架构师 奔跑吧Linux内核(第2版)卷1:基础架构

奔跑吧Linux内核(第2版)卷1:基础架构

2023-04-14 16:14| 来源: 网络整理| 查看: 265

链接:https://pan.baidu.com/s/1o8chl-miBmCwUBeddyKO2Q?pwd=cxk4 

提取码:cxk4

本书内容基于Linux 4.x内核,主要选取了Linux内核中比较基本和常用的内存管理、进程管理、并发与同步,以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等学习和使用,而且适合作为对Linux感兴趣的程序员的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。

作品目录

编辑 播报

推荐序一

推荐序二

推荐序三

推荐序四

对本书的赞誉

前言

Linux内核奔跑卷

第1章 处理器体系结构

第2章 内存管理

本章思考题

2.1 物理内存初始化

2.2 页表的映射过程

2.3 内核内存的布局图

2.4 分配物理页面

2.5 slab分配器

2.7 VMA操作

2.8 malloc

2.9 mmap

2.10 缺页中断处理

2.11 page引用计数

2.12 反向映射RMAP

2.13 回收页面

2.14 匿名页面生命周期

2.15 页面迁移

2.16 内存规整(memory compaction)

2.17 KSM

2.18 Dirty COW内存漏洞

2.19 总结内存管理数据结构和API

2.20 最新更新和展望

第3章 进程管理

本章思考题

3.1 进程的诞生

3.2 CFS调度器

3.3 SMP负载均衡

3.4 HMP调度器

3.5 NUMA调度器

3.6 EAS绿色节能调度器

3.7 实时调度

3.8 最新更新与展望

第4章 并发与同步

本章思考题

4.1 原子操作与内存屏障

4.2 spinlock

4.3 信号量

4.4 Mutex互斥体

4.5 读写锁

4.6 RCU

4.7 内存管理中的锁

4.8 最新更新与展望

第5章 中断管理

本章思考题

5.1 Linux中断管理机制

5.2 软中断和tasklet

5.3 workqueue工作队列



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3