标签:介绍 源码 版本 包括 开源社区 操作 sys image 调用
《Linux内核设计与实现》PDF高清完整版-下载
内容简介
编辑
《Linux内核设计与实现(原书第3版)》基于Linux 2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。《Linux内核设计与实现(原书第3版)》主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时《Linux内核设计与实现(原书第3版)》也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。《Linux内核设计与实现(原书第3版)》采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。《Linux内核设计与实现(原书第3版)》适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。
如果你是一名linux内核爱好者,本书的内容可以帮助你大显身手。如果你是一名普通程序员,本书的内容将会拓宽你的编程思路。如果你初次接触linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。
本版新增内容
·增加一章专门描述内核数据结构
·详细描述中断处理程序
·扩充虚拟内存和内存分配的内容
·调试linux内核的技巧
·内核同步和锁机制的深度描述
·提交内核补丁以及参与linux内核社区的建设性建议
编辑推荐
编辑
《Linux内核设计与实现(原书第3版)》编辑推荐:畅销图书新版《Linux内核设计与实现》第3版翻译版、影印版同步上市,《Linux内核设计与实现(原书第3版)》详细描述Linux内核的主要子系统和特点,《Linux内核设计与实现(原书第3版)》涵盖Linux内核从理论到实践的方方面面。
媒体推荐
编辑
能够把linux内核的内容在300多页内叙述一遍,本身就是一件高难度的事情。但《Linux内核设计与实现》确实做到了。《Linux内核设计与实现》很少涉及具体实现,而是把握思想,讲解算法,读者可以学习到linux内核的知识,而不用纠缠于具体细节。—豆瓣读者Googol,《Linux内核设计与实现》很适合系统学习了OS理论之后直接看代码详解又觉得暂且还不够功力的读者,它可以带你由理论学习阶段逐渐过渡到实践阶段。这本书对Linux内核内容的范围和深度把握得恰到好处。
——豆瓣读者 纳兰经若
作者简介
编辑
(美)拉芙(Robert Love)
拉芙(Robert Love)是一位资深的开源社区达人,很早就开始使用Linux。目前他是Google公司高级软件工程师,是开发Android移动平台内核的团队成员;他曾在Novell公司任职Linux桌面系统的首席架构师;他之前也曾是MontaVista和Ximain公司的内核开发工程师。他参与的内核项目包括抢占式内核、进程调度器、内核事件层、通知机制、VM改进,以及设备驱动程序。他是《Linux journal》杂志的编辑。另外他还著有《Linux System Programming》和《Linux in a Nutshell》。
目录
编辑
译者序
序言
前言
作者简介
第1章 Linux内核简介1
1.1 Unix的历史1
1.2 追寻Linus足迹:Linux简介2
1.3 操作系统和内核简介3
1.4 Linux内核和传统Unix内核的比较5
1.5 Linux内核版本7
1.6 Linux内核开发者社区8
1.7 小结8
第2章 从内核出发10
2.1 获取内核源码10
2.1.1 使用Git10
2.1.1 安装内核源代码10
2.1.3 使用补丁11
2.2 内核源码树11
2.3 编译内核12
2.3.1 配置内核12
2.3.2 减少编译的垃圾信息14
2.3.3 衍生多个编译作业 14
2.3.4 安装新内核14
2.4 内核开发的特点15
2.4.1 无libc库抑或无标准头文件15
2.4.2 GNU C16
2.4.3 没有内存保护机制18
2.4.4 不要轻易在内核中使用浮点数18
2.4.5 容积小而固定的栈18
2.4.6 同步和并发18
2.4.7 可移植性的重要性19
2.5 小结19
第3章 进程管理20
3.1 进程20
标签:介绍 源码 版本 包括 开源社区 操作 sys image 调用
原文地址:https://www.cnblogs.com/gqy02/p/11373934.html