本书深入、系统地讲解了Linux内核的工作原理,对Linux内核的核心组件逐一进行深入讲解。全书共8章,首先讲解Linux系统的引导过程;然后对Linux内核的3大核心模块——内存管理、进程管理、中断和异常处理进行了深入的分析;在此基础上,对时间度量、系统调用进行了分析和讨论;最后讲解了Linux内核中常见的同步机制,使读者掌握每处理器变量和RCU这两种新的同步机制。
本书适合Linux内核爱好者、Linux驱动开发人员、Linux系统工程师参考使用。
理解Linux内核的工作原理是做好嵌入式Linux开发的关键,也是嵌入式Linux系统开发的难点之一。本书紧扣这一主题,以简洁的语言进行了深入浅出的讲解,值得一读。
北京麦克泰软件技术有限公司(BMR) 董事长 / 电子产品世界杂志 编委 何小庆
本书有非常突出的特点—图文并茂、分析透彻,全书配以大量图表引导读者建立起对Linux内核的认识和理解,是作者多年嵌入式Linux从业经验的总结,读者一定会从中受益。
中国软件行业协会嵌入式系统分会 秘书长 郭淳学
在开源技术流盛行的今天,基于Linux内核的各种各样的计算机系统正在发挥着巨大的作用,越来越多的人参与到Linux的相关开发之中,本书是深入学习Linux内核的最佳选择。
信息产业部软件与集成电路促进中心(CSIP) 教育培训部主任 杜广斌
展开