虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

inode

  • jffs2源码研究分析 全文分为 jffs2的数据实体及其内核描述符 描述jffs2特性的数据结构 注册文件系统 挂载文件系统 打开文件时建立inode的方法 jffs2中写正

    jffs2源码研究分析 全文分为 jffs2的数据实体及其内核描述符 描述jffs2特性的数据结构 注册文件系统 挂载文件系统 打开文件时建立inode的方法 jffs2中写正规文件的方法 jffs2中读正规文件的方法 jffs2中符号链接文件的方法表 jffs2中目录文件的方法表 jffs2的Garbage Collection 以及心得体会, 共11个章节 详细研究分析了jFFS2的源代码的核心部分.

    标签: jffs2 inode 文件系统

    上传时间: 2015-09-30

    上传用户:zhichenglu

  • 一个完整的SHELL实现源代码

    一个完整的SHELL实现源代码,内容包括:buf.c def.h dir.c file.c fs.c fs.h dh.c inode.c main.c os.exe panic.c 对学习操作系统有很大的帮助

    标签: SHELL 源代码

    上传时间: 2016-05-21

    上传用户:csgcd001

  • 在ext2文件系统中

    在ext2文件系统中,文件由inode(包含有文件的所有信息)进行唯一标识。一个文件可能对应多个文件名,只有在所有文件名都被删除后,该文件才会被删除。此外,同一文件在磁盘中存放和被打开时所对应的inode是不同的,并由内核负责同步。 ext2 文件卷中的数据结构主要包括:superblock 块、组描述符、inode等。 ext2文件系统采用三级间接块来存储数据块指针,并以块(block,默认为1KB)为单位分配空间。其磁盘分配策略是尽可能将逻辑相邻的文件分配到磁盘上物理相邻的块中,并尽可能将碎片分配给尽量少的文件,以从全局上提高性能。ext2文件系统将同一目录下的文件(包括目录)尽可能的放在同一个块组中,但目录则分布在各个块组中以实现负载均衡。在扩展文件时,会尽量一次性扩展8个连续块给文件。 ext2系统中对各个结构的定义都包含在源代码的include/linux/ext2_fs.h文件中。

    标签: ext2 文件系统

    上传时间: 2016-07-06

    上传用户:yoleeson