Chinaunix首页 | 论坛 | 博客
  • 博客访问: 356160
  • 博文数量: 168
  • 博客积分: 6895
  • 博客等级: 准将
  • 技术积分: 1726
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-12 23:01
文章分类

全部博文(168)

文章存档

2011年(6)

2010年(162)

我的朋友

分类: LINUX

2010-10-01 01:46:01

    sb是文件系统中非常重要的一个对象,但是想要了解他很简单,若要想搞清楚,还是要非一番功夫,今天我又有了新的启发,如下:                                             sb:读取磁盘特定扇区中的“文件系统超级块”或者说“fs控制块”。

   操作流程:
1,超级块对象->通过allocsuuper()函数创建并初始化.
2, 读取磁盘特定扇区中的“fs sb”, 放到内存中的sb 对象中。
3, 操作函数执行文件系统和inode的底层操作。


**sb其实说白了就是存在于磁盘然后写到内存,通过ram和cup交互,再操作磁盘上的sb, 通过s_op对inode以及其他disk上的data进行操作**。


参考书籍:

《linux》内核设计与实现。Robert Love 著。
                         
阅读(299) | 评论(0) | 转发(0) |
0

上一篇:9 30

下一篇:10 1

给主人留下些什么吧!~~