摘要: 内核代码统一使用缓冲块间接和块设备(如磁盘)交换数据,缓冲区数据通过块设备驱动程序和块设备交换数据。 阅读全文
posted @ 2022-03-30 22:14 LazyFish 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 高速缓冲 概念 高速缓冲区是内存中的一块内存,在块设备与内核其它程序之间起着一个桥梁作用。内核程序如果需要访问块设备中的数据,都需要经过高速缓冲区来间接的操作。 高速缓冲区结构 高速缓冲区被划分为1k大小的缓冲块,与磁盘块大小一致。高速缓冲区主要包含两部分内容,缓冲块头结构(buffer_head, 阅读全文
posted @ 2022-03-30 15:07 LazyFish 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Linux 0.11源码阅读笔记-文件管理 文件系统 生磁盘 未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。 磁盘分区 生磁盘可以被分区,分区中可以安装文件系统,常见的文件系统有fat32、ext2、ext4等。分区后的磁盘结构布局如下图,其中主引导扇区记录了分 阅读全文
posted @ 2022-03-30 01:53 LazyFish 阅读(469) 评论(0) 推荐(0) 编辑