绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
看块设备驱动部分的笔记(1)
2020-06-28 15:29:25

对于块设备,首先明确几个基本的概念:

扇区(Sectors): 通常是512 bytes. 是硬件设备传输数据的基本单位.
块(Blocks): 通常是1, 2, 4, 8, .... 个扇区,并且小于一个page. 是内核(VFS和文件系统)传送数据的基本单位.
段(Segments): 是若干相邻的块. 是一个内存页或者内存页的一部分. 一般由块设备驱动程序来处理.
每个缓冲区与一个块对应,相当于磁盘块在内存中的表示.

引用ULK3中的一张图来说明它们的关系:



 

对于整个块设备驱动的层次架构,ULK3中的一张图能够很好的说明这些:

  


文章来源CU社区:看块设备驱动部分的笔记

分享好友

分享这个小栈给你的朋友们,一起进步吧。

内核源码
创建时间:2020-05-18 13:36:55
内核源码精华帖内容汇总
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 飘絮絮絮丶
    专家
戳我,来吐槽~