当前位置: 首页 > linux

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

简介奔跑吧Linux内核(第2版)卷1:基础架构pdf百度网盘下载地址? 本书基于Linux 5.x内核的源代码讲述Linux内核中核心模块的实现。本书主要介绍ARM64架构、Linux内核内存管理以及进...
《奔跑吧Linux内核(第2版)卷1:基础架构》pdf电子书下载
《奔跑吧Linux内核(第2版)卷1:基础架构》pdf百度云
《奔跑吧Linux内核(第2版)卷1:基础架构》pdf百度云
《奔跑吧Linux内核(第2版)卷1:基础架构》pdf百度云
《奔跑吧Linux内核(第2版)卷1:基础架构》pdf百度云

 

奔跑吧Linux内核(第2版)卷1:基础架构pdf百度网盘下载地址?

本书基于Linux 5.x内核的源代码讲述Linux内核中核心模块的实现。本书主要介绍ARM64架构、Linux内核内存管理以及进程管理和调度三大块内容。本书重点介绍Linux内核重要的基础架构实现原理。本书共9章,主要内容包括ARM64架构,ARM64在Linux内核中的实现,内存管理的预备知识,物理内存与虚拟内存,内存管理的高级主题,内存管理的实战案例,进程管理的基础知识,进行管理中的调度和负载均衡,进程管理中的调试与案例分析。本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机专业的师生阅读。



目录:
第  1章 处理器架构  1
1.1  处理器架构介绍  3
1.2  ARM64架构  34
1.3  ARMv8寄存器  37
1.4  A64指令集  42
1.5  GCC内联汇编  55
1.6  函数调用标准和栈布局  57
1.7  ARM64异常处理  59
第  2章 ARM64在Linux内核中的实现  62
2.1  ARM64内存管理  63
2.2  高速缓存管理  84
2.3  TLB管理  87
2.4  内存属性  90
2.5  内存屏障  95
2.6  Linux内核汇编代码分析  97
2.7  关于页表的常见疑问  120
第3章  内存管理之预备知识  124
3.1  从硬件角度看内存管理  126
3.2  从软件角度看内存管理  129
3.3  物理内存管理之预备知识  136
第4章  物理内存与虚拟内存  152
4.1  页面分配之快速路径  153
4.2  slab分配器  170
4.3  vmalloc()  190
4.4  虚拟内存管理之进程地址空间  194
4.5  malloc()  210
4.6  mmap  223
4.7  缺页异常处理  227
第5章  内存管理之不错主题  259
5.1  page  260
5.2  RMAP  272
5.3  页面回收  285
5.4  匿名页面生命周期  318
5.5  页面迁移  321
5.6  内存规整  329
5.7  KSM  339
5.8  页面分配之慢速路径  362
5.9  内存碎片化管理  368
第6章  内存管理之实战案例分析  375
6.1  内存管理日志信息和调试信息  375
6.2  内存管理调优参数  400
6.3  内存管理实战案例分析  407
第7章  进程管理之基本概念  430
7.1  关于进程的基本概念  431
7.2  与进程创建和终止相关的操作系统原语  441
7.3  代码分析:进程的创建和终止  447
7.4  进程调度原语  461
第8章  进程管理之调度与负载均衡  469
8.1  CFS  470
8.2  负载计算  503
8.3  SMP负载均衡  517
8.4  绿色节能调度器  542
8.5  实时调度  574
第9章  进程管理之调试与案例分析  580
9.1  进程管理之调试  580
9.2  综合案例分析——系统调度  587
9.3  进程管理  589

 

点击下载