第一图书网

深入理解LINUX内核

博韦 (Bovet Daniel P.) 中国电力出版社
出版时间:

2004-6  

出版社:

中国电力出版社  

作者:

博韦 (Bovet Daniel P.)  

页数:

783  

字数:

823000  

译者:

陈莉君  

Tag标签:

无  

内容概要

为了彻底理解GNU/Linux的内部构造以及它为何能在各种系统之上工作得如此这好,那就需要你深入研究操作系统的心脏——Linux内核本身。内核处理各种请求或已完成的I/O操作,并判断哪些程序将分享它的处理时间,会以什么顺序分享。Linux内核肩负着中国管理整个系统的职责,是神奇的Linux高效之根源。 本书将引导你畅游Linux内核中使用的最主要的数据结构、算法和编程技巧,讨论了具体的Intel平台的重要特点。但是本书涵盖的内容绝不限于代码所起的作用,它还阐明了Linux为什么如此运作的理论基础。 本书涵盖Linux 2.4,●网络●内存管理,包括文件缓冲、进程交换以及直接内存访问●虚拟文件系统层和第二及第三扩展文件系统●进程创建及调度●信号、中断及对设备驱动程序的主要接口●定时●内核中的同步●进程间通信●程序执行 本书将使读者熟悉Linux所有的内在工作机制,但本书不仅仅是一种学术训练,读者还将知道什么样的条件使Linux产生最好的性能,你会看到Linux如何得以满足(在各种环境下)进程调度、文件访问及内存管理期间提出的快速响应要求。

书籍目录

前言第一章 绪论 Linux与其他类Unix内核的比较 硬件的依赖性 Linux版本 操作系统基本概念 Unix文件系统概述 Unix内核概述 第二章 存储器寻址 存储器地址 硬件中的分段 Linux中的分段 硬件中的分页 Linux中的分页 第三章 进程 进程、轻量级进程和线程 进程描述符 进程切换 创建进程 撤销进程 第四章 中断和异常 中断信号的作用 中断和异常 中断和异常处理程序的嵌套执行 初始化中断描述符表 异常处理 中断处理 软中断、tasklet及下半部分 从中断和异常返回 第五章 内核同步 内核控制路径 什么时候同步是不必要的 同步原语 对内核数据结构的同步访问 避免竞争条件的实例 第六章 定时测量 硬时钟 Linux计时体系结构 CPU的分时(time-sharing) 更新时间和日期 更新系统统计数 软定时器(Software Timer) 与定时测量相关的系统调用 第七章 存储器管理 页框管理 存储器区管理 非连续存储器区管理 第八章 进程地址空间 进程的地址空间 内存描述符 线性区 缺页异常处理程序 创建和删除进程的地址空间 堆的管理 第九章 系统调用 POSIX API和系统调用 系统调用处理程序及服务例程 内核封装例程 第十章 信号 信号的作用 产生信号 传递信号 与信号处理相关的系统调用 第十一章 进程调度 调度策略 调度算法 与调度相关的系统调用 第十二章 虚拟文件系统 虚拟文件系统(VFS)的作用 VFS的数据结构 文件系统类型 文件系统安装 路径名查找 VFS系统调用的实现 文件加锁 第十三章 管理I/O设备 I/O体系结构 设备文件 设备驱动程序 块设备驱动程序 字符设备驱动程序 第十四章 磁盘高速缓存 页高速缓存 v缓冲区高速缓存 第十五章 访问文件 读写文件 存储器映射 直接I/O传送 第十六章 对换:释放内存的方法 什么是对换 对换区 对换高速缓存 传送对换页 换出页 换入页 回收页框 第十七章 Ext2和Ext3文件系统 Ext2的一般特征 Ext2磁盘数据结构 Ext2的内存数据结构 创建Ext2文件系统 Ext2的方法 管理Ext2磁盘空间 Ext3文件系统 第十八章 网络 主要的网络数据结构 与网络相关的系统调用 向网卡发送包 从网卡接收包 第十九章 进程通信 管道 FIFO System V IPC 第二十章 程序的执行 可执行文件 可执行格式 执行字段 exec函数 附录一 系统启动 附录二 模块 附录三 源码结构 参考书目 源代码索引 索引


图书封面

图书标签Tags

广告

下载页面


深入理解LINUX内核 PDF格式下载



感谢当当,这本是linux内核的权威著作!细致描述了linux内核的构架及文件结构等,非常值得购买


这本介绍内核可以称为经典,有原理有代码,建议读一读。不过听说又出了第三版,应该是针对2.6的内核,现在买的话,买第三版应该更合适一些


看了这本书,再看源代码就更容易看懂了。


这本书也不错,不过已经出了2.6的第3版


虽然偶尔也会有一些让人误解的地方但是整体来说还是一本很经典的书适合有一定基础后作为一本总结的书来参考


一本挺不错的书还得花时间慢慢阅读


很好的书,之前找了好几家书店没找到,还是当当网书齐全啊


linux经典的几本书都能够数出来,不过还是觉得这些列的不适合初学者


不过看了些感觉有难度,不知道是不是翻译过来的原因.推荐看原版英文的


非常不错的一本书,讲的比较细。


适合有基础的人进阶阅读


不作评论。


现在该看2.6的了,看原版吧


个人感觉还是不错的,值得一看。


我买的后面书皮有残缺,而且书不是很干净


rtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrt


相关图书