Linux内核设计与实现 : 第3版

Linux内核设计与实现 : 第3版

(美) 洛夫 (Love,R.) , 著

出版社:机械工业出版社

年代:2010

定价:69.0

书籍简介:

程序员学习Linux内核的最佳读物!本书填补了Linux内核理论和实践细节之间的鸿沟。如果你是一名Linux内核爱好者,本书可以帮助你大显身手。如果你是一名普通程序员,本书将会拓宽你的编程思路。如果你初次接触Linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。本书上一版基于Linux 2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。第2版非常畅销,累计印刷超过2万册,是该领域的重要畅销图书。第3版结合Linux最新发展。

书籍目录:

Introduction to Linux

Overview of Operating Systems and Kernels

Linux Versus Classic Unix Kernels

Linux Kernel Versions

The Linux Kernel Development Community

Before We Begin

2 Getting Started with the Kernel

3 Process Management

4 Process Scheduling

5 System Calls

6 Kernel Data Structures

7 Interrupts and Interrupt Handlers

8 Bottom Halves and Deferring Work

9 An Introduction to Kernel Synchronization

10 Kernel Synchronization Methods

11 Timers and Time Management

12 Memory Management

13 The Virtual Filesystem

14 The Block I/O Layer

15 The Process Address Space

16 The Page Cache and Page Writeback

17 Devices and Modules

18 Debugging

19 Portability

20 Patches, Hacking, and the Community

Bibliography

Index

内容摘要:

Robert Love所著的《Linux内核设计与实现(第3版)》基于Linux 2.6内核介绍了Linux内核的设计与实现,涵盖了从核心内核系统的应用到内核设计与实现等各方面内容,主要内容包括:进程管理、调度、时间管理和定时器、系统调用接口、内存寻址、内存管理、页缓存、VFS、内核同步、可移植性、调试技术等。此外,本书还讨论了Linux 2.6颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序。 《Linux内核设计与实现(第3版)》新增内容 ·增加一章专门描述内核数据结构 ·详细描述中断处理程序 ·扩充虚拟内存和内存分配的内容 ·调试Linux内核的技巧 ·内核同步和锁机制的深度描述 ·提交内核补丁以及参与Linux内核社区的建设性建议 【作者简介】 Robert Love是开源社区的名人,很早就开始使用Linux。目前他是Google公司高级软件工程师,是开发Android移动平台内核的团队成员。他曾受聘于Novell公司,作为Linux Desktop主架构师。他还曾受聘于MontaVista软件公司(后改 名为Ximian公司),作为内核工程师。他的内核项目包括抢占式内核、进程调度程序、内核事件层、inotify、VM增强以及设备驱动程序。他是《Linux Journal》杂志的特邀编辑。

书籍规格:

书籍详细信息
书名Linux内核设计与实现 : 第3版站内查询相似图书
丛书名经典原版书库
9787111327929
如需购买下载《Linux内核设计与实现 : 第3版》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)69.0语种英文
尺寸25 × 17装帧平装
页数 440 印数 69

书籍信息归属:

Linux内核设计与实现 : 第3版是机械工业出版社于2011.1出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-程序设计-英文 的书籍。