ITPub博客

首页 > 自动化运维 > > 看块设备驱动部分的笔记(1)

看块设备驱动部分的笔记(1)

作者:飘絮絮絮丶 时间:2020-06-28 15:29:25 0 删除 编辑

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

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

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



 

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

  


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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3164935/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-09

  • 博文量
    2646
  • 访问量
    42259