Linux内核探秘 深入解析文件系统和设备驱动的架构与设计
本书从工业需求角度出发,注重效率和实用性,是帮助内核研发及调试、驱动开发等领域工程师正确认识并高效利用Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和存储系统专家,在该领域工作和研究的10余年间,面试了数百位Linux内核工程师,深知学习Linux内核过程中经常遇到的困惑,以及在工作中容易犯的错误。基于这些原因作者撰写了本书。本书出发点和写作方式可谓独辟蹊径,将Linux内核分为两个维度,一是基础部分和应用部分,二是内核架构和内核实现,将两个维有机统一,深入分析了Linux内核的文件系统、设备驱动的架构设计与实现原理。 全书在逻辑上分为三部分:第一部分(第1~2章)首先将内核层划分为基础层和应用层,讲解了基础层包含的服务和数据结构,以及应用层包含的各种功能,然后对文件系统的架构进行了提纲挈领的介绍,为读者学习后面的知识打下基础;第二部分(第3~9章)从设备到总线到驱动,逐步深入,剖析了设备的总体架构、为设备服务的特殊文件系统sysfs、字符设备和input设备、platform总线、serio总线、PCI总线、块设备的实现原理和工作机制;第三部分(第10~13章)对文件系统的读写机制进行了深入分析,最后通过一个真实文件系统ex t2,复习本书所有知识点。 t2,复习本书所有知识点。
推荐下载
-
Linux系统架构与目录解析
这是一本剖析linu常用目录及文件的专注
35 2019-01-18 -
linux系统架构与目录解析
详细介绍linux系统架构与目录结构,深入理解linux系统的知识
102 2019-07-09 -
深入学习Linux内核编译与驱动开发
学习Linux内核的修改与编译是深入理解操作系统内部机制的一种重要途径。本文以Ubuntu 9.1为例,以linux-2.6.33.3.tar为内核版本,详细介绍了搭建开发环境的过程。关注点主要放在内
22 2023-11-20 -
深入Linux设备驱动程序内核机制第1章内核模块
"Deepening Linux Device Driver Kernel Mechanism" Chapter 1 Kernel Module
27 2019-06-23 -
linux文件系统配置解析与gdb使用
linux文件系统配置解析与gdb使用详解。
28 2018-12-19 -
Linux内核设备驱动之Linux内核基础笔记整理
今天小编就为大家分享一篇关于Linux内核设备驱动之Linux内核基础笔记整理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
22 2020-09-21 -
基于文件系统过滤驱动的内核Rootkit隐藏技术
基于文件系统过滤驱动的内核Rootkit隐藏技术
31 2019-07-06 -
linux虚拟文件系统与物理文件系统doc
文件系统是文件的管理者,决定文件如何被操作,比如存放、打开、关闭、写入、查找。文件可以是任何格式的数据,比如音频、视频、文档、代码、图片、应用程序、快捷方式等等。因为文件各种各样,所以文件系统的存在就
46 2019-01-20 -
深入linux内核架构.professional_linux_kernel_architecture
[深入linux内核架构].professional_linux_kernel_architecture
28 2020-04-16 -
内核proc文件系统的代码
调用了linux内核提供的操作proc文件系统接口的函数,一个小例子。
40 2019-01-05
用户评论