通用块层学习3 一些基本概念
来源:互联网 发布:数据库中的文件类型 编辑:程序博客网 时间:2024/05/16 14:35
bio:由于每次用户读写的数据可能不在相邻的扇区,所以每次读写可能会分成很多个bio,每个bio对应的扇区相邻。
scatter/gather:对应1个bio,对应的磁盘扇区是连续的,但是内存数据不一定连续,有利于DMA的开展。由于扇区连续,DMA移动磁头连续。
gendisk:整个磁盘
BLOCK:分区和磁盘都可以认为是BLOCK。
open
||
\/
block
||
\/
分区
||
\/
gendisk
如下图片选自 深入理解Linux内核
阅读全文
0 0
- 通用块层学习3 一些基本概念
- 通用块层学习1 作用
- 通用块层学习2 从页高速缓存到通用块层bio的代码流程
- 通用块层
- 通用块层相关数据结构
- 通用块层相关数据结构
- 通用块层与bio
- 通用块层和SCSI层--块设备队列
- 通用块层和SCSI层--硬盘HBA抽象层
- 块设备驱动之通用层
- 块设备的处理及通用块层
- 块设备的处理及通用块层
- [IO系统]13 通用块层-向通用块层提交IO
- 通用块层和SCSI层--I/O处理过程
- JAVA学习随笔(3)-一些基本概念
- 机器学习一些基本概念
- Linux 通用块设备层基础之buffer_head
- Linux内核工程导论——存储:通用块层
- php 数组排序以及按照某个字段排序(实用)
- Java 常见异常种类
- 高性能网站设计之缓存更新的套路
- CSS module
- 各种效果集合
- 通用块层学习3 一些基本概念
- 020 Г函数在正态分布数学期望及方差公式推导的应用;矩估计量、最大似然估计量习题;评价标准之无偏性
- 浅析字符数组
- 避免内存泄漏问题
- Spring OXM-XStream使用别名
- 二维码
- oracle number类型缺少精度
- Redis持久化磁盘IO方式及其两种方式带来的问题
- Machine learning potorfolio in manufacturing intelligence practice 2