书籍详情

Linux内核设计与实现(英文版 第3版)

Linux内核设计与实现(英文版 第3版)

作者:(美)洛夫 著

出版社:机械工业出版社

出版时间:2011-01-01

ISBN:9787111327929

定价:¥69.00

购买这本书可以去
内容简介
  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》杂志的特邀编辑。
目录
1 Introduction to the Linux Kernel
History of Unix
Along Came Linus: 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
猜您喜欢

读书导航