深入Linux内核架构与底层原理(第2版)

深入Linux内核架构与底层原理(第2版)

评分

★★★★★

ISBN

9787121436895

出版社

电子工业出版社 2022-06-01出版

作者

刘京洋

分类

编程设计

内容简介
本书主要描述Linux系统的总体框架和设计思想,包含很多可以直接操作的实例。编写本书的目的是希望读者对Linux系统背后的逻辑有一个全面的了解。本书对比较核心且常用的技术点有更加深入的解释,对实际使用Linux系统工作大有裨益,同时,选择重点的方向进行源码级深度分析,包含大量的案例,而且增加了与Windows同类操作系统的对比,涉及Fuchsia?OS和Android系统的一些实现,对操作系统的描述更清晰。 本书适合Linux系统开发人员、嵌入式系统开发人员阅读,也可供计算机相关专业的师生阅读。
AI简介
这是一本全面、深入且具有指导意义的Linux操作系统著作。本书以Linux内核为核心,对操作系统的总览、结构、锁与系统调用、信号、中断与系统调用、Linux系统的启动与进程、调度、内存管理、存储、套接字(socket)、网络、设备管理、二进制等关键内容进行了详细的阐述和深入的分析。 本书首先对Linux与Windows对比进行了深度的探讨,分析了两种操作系统在调度机制、动态优先级、操作系统发展以及Fuchsia OS等方面的异同。接着,本书深入剖析了Linux内核结构,包括内核启动流程、内存管理、数据结构以及资源管理等方面的内容。在锁与系统调用部分,本书详细解释了原子操作、引用计数、自旋锁、读写锁与顺序锁、信号量、互斥锁、RCU锁等锁的实现过程及其应用场景。 在信号、中断与系统调用部分,本书对信号的处理机制、中断的处理机制以及系统调用的工作原理进行了详细的阐述。在Linux系统的启动与进程部分,本书深入分析了Linux启动过程的组件以及最小系统的制作和启动过程。在调度部分,本书对任务调度、时钟、Futex系统调用以及C-State等关键内容进行了深入的探讨。 在内存管理部分,本书
阅读/下载地址