奔跑吧 Linux内核

奔跑吧 Linux内核

评分

★★★★★

ISBN

9787115465023

出版社

人民邮电出版社 2017-09-01出版

作者

张天飞

内容简介
本书内容基于Linux 4.x内核,主要选取了Linux内核中比较基本和常用的内存管理、进程管理、并发与同步,以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。
AI简介
这是一本深度探讨Linux内核中内存管理、进程管理、并发与同步以及中断管理等核心模块的专业书籍。全书以Linux内核基础模块为起点,深入分析了内存分配与回收策略,物理内存初始化过程,CFS调度器的工作机制与实现,SMP负载均衡策略与实现,NUMA架构与性能优化等关键内容点。 书中首先介绍了Linux内核基础模块,包括电源管理、系统调用、内存管理等方面的内容。接着,深入探讨了内存分配与回收策略,详细分析了页面分配器和内存回收策略的工作原理和实现方式。此外,还对物理内存初始化过程进行了详细的解析,让读者对计算机硬件与操作系统之间的交互有了更深入的理解。 在进程管理方面,本书详细阐述了CFS调度器的工作机制与实现,以及SMP负载均衡策略与实现。同时,还对NUMA架构与性能优化进行了深入分析,让读者对Linux内核在多核处理器环境下的性能优化有了更深入的理解。 在并发与同步方面,本书详细介绍了信号量的实现原理与应用,互斥体Mutex,读写信号量和RCU机制等同步机制的工作原理和实现方式。此外,还对死锁的定义和常见类型进行了详细的解析,并介绍了死锁检测方法和内存屏障的作用与实现。 在介绍
阅读/下载地址