最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Linux内核探秘 深入解析文件系统和设备驱动的架构与设计 PDF 下载

    Linux内核探秘  深入解析文件系统和设备驱动的架构与设计 PDF 下载

    本站整理下载:
    版权归出版社和原作者所有,链接已删除,请购买正版
     
     
    用户下载说明:
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
    http://product.dangdang.com/1872286883.html
      
    相关截图:

    资料简介:
    《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》从工业需求角度出发,注重效率和实用性,是帮助内核研发及调试、驱动开发等领域工程师正确认识并高效利用Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和存储系统专家,在该领域工作和研究的10余年间,面试了数百位Linux内核工程师,深知学习Linux内核过程中经常遇到的困惑,以及在工作中容易犯的错误。基于这些原因作者撰写了本书。本书出发点和写作方式可谓独辟蹊径,将Linux内核分为两个维度,一是基础部分和应用部分,二是内核架构和内核实现,将两个维有机统一,深入分析了Linux内核的文件系统、设备驱动的架构设计与实现原理。《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》在逻辑上分为三部分:第1部分(第1~2章)首先将内核层划分为基础层和应用层,讲解了基础层包含的服务和数据结构,以及应用层包含的各种功能,然后对文件系统的架构进行了提纲挈领的介绍,为读者学习后面的知识打下基础;第二部分(第3~9章)从设备到总线到驱动,逐步深入,剖析了设备的总体架构、为设备服务的特殊文件系统sysfs、字符设备和input设备、platform总线、serio总线、PCI总线、块设备的实现原理和工作机制;第三部分(第10~13章)对文件系统的读写机制进行了深入分析,最后通过一个真实文件系统ext2,复习本书所有知识点。.

    资料目录:
    前言
    第1章内核的基础层和应用层
    1.1内核基础层提供的服务
    1.1.1内核中使用内存
    1.1.2内核中的任务调度
    1.1.3软中断和tasklet
    1.1.4工作队列
    1.1.5自旋锁
    1.1.6内核信号量
    1.1.7原子变量
    1.2内核基础层的数据结构
    1.2.1双向链表
    1.2.2hash链表
    1.2.3单向链表
    1.2.4红黑树
    1.2.5radix树
    1.3内核应用层
    1.4从Linux内核源码结构纵览内核
    1.5内核学习和应用的四个阶段
    1.6本章小结
    第2章文件系统
    2.1文件系统的基本概念
    2.1.1什么是VFS
    2.1.2超级块super_block
    2.1.3目录项dentry
    2.1.4索引节点inode
    2.1.5文件
    2.2文件系统的架构
    2.2.1超级块作用分析
    2.2.2dentry作用分析
    2.2.3inode作用分析
    2.2.4文件作用分析
    2.3从代码层次深入分析文件系统
    2.3.1一个最简单的文件系统aufs
    2.3.2文件系统如何管理目录和文件
    2.3.3文件系统的挂载过程
    2.3.4文件打开的代码分析
    2.4本章小结
    第3章设备的概念和总体架构
    3.1设备的配置表
    3.2访问设备寄存器和设备内存
    3.3设备中断和DMA
    3.4总线对设备的扫描
    3.5设备驱动管理
    3.6本章小结
    第4章为设备服务的特殊文件系统sysfs
    4.1文件和目录的创建
    4.1.1sysfs文件系统的初始化
    4.1.2sysfs文件系统目录的创建
    4.1.3普通文件的创建
    4.2sysfs文件的打开劋作
    4.2.1real_lookup函数详解
    4.2.2为文件创建inode结构
    4.2.3为dentry结构绑定属性
    4.2.4调用文件系统中的open函数
    4.3sysfs文件的读写
    4.3.1读文件的过程分析
    4.3.2写文件的过程分析
    4.4kobject结构
    4.4.1kobject和kset的关系

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » Linux内核探秘 深入解析文件系统和设备驱动的架构与设计 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 84会员总数(位)
    • 10537资源总数(个)
    • 68本周发布(个)
    • 8 今日发布(个)
    • 400稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情