微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

102

电子书-Linux内核开发Linux Kernel Development (英)

# 计算机 # 操作系统 # 内核的设计与开发 大小:2.34M | 页数:467 | 上架时间:2022-04-05 | 语言:英文

电子书-Linux内核开发Linux Kernel Development (英).pdf

电子书-Linux内核开发Linux Kernel Development (英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-04-05

摘要:

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.   The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.   The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.   The third edition of Linux Kernel Development includes new and updated material throughout the book: An all-new chapter on kernel data structures Details on interrupt handlers and bottom halves Extended coverage of virtual memory and memory allocation Tips on debugging the Linux kernel In-depth coverage of kernel synchronization and locking Useful insight into submitting kernel patches and working with the Linux kernel community

Linux内核开发》详细介绍了Linux内核的设计和实现,以有利于编写和开发内核代码的人以及寻求更好地理解操作系统并提高编码效率和生产力的程序员的方式来介绍这些内容。  本书详细介绍了Linux内核的主要子系统和功能,包括其设计、实现和接口。本书以实践和理论的眼光涵盖了Linux内核,这应该会吸引具有不同兴趣和需求的读者。  作者作为内核的核心开发者,分享了关于2.6版Linux内核的宝贵知识和经验。涉及的具体话题包括进程管理、调度、时间管理和计时器、系统调用接口、内存寻址、内存管理、页面缓存、VFS、内核同步、可移植性问题和调试技术。本书涵盖了Linux 2.6内核中最有趣的功能,包括CFS调度器、抢占式内核、块I/O层和I/O调度器。  Linux内核开发》第三版包括贯穿全书的新材料和更新材料。关于内核数据结构的全新章节 关于中断处理程序和底层处理程序的细节 关于虚拟内存和内存分配的扩展报道 关于调试Linux内核的提示 关于内核同步和锁定的深入报道 关于提交内核补丁和与Linux内核社区合作的有用见解


展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(81)

下载

(1)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1