shanshanpt的专栏

新博客地址: okyes.me

排序:
默认
按更新时间
按访问量

Linux文件系统(七)---系统调用之open操作(一)

当我们打开一个文件的时候,需要获得文件的问价描述符,

2014-10-09 11:04:27

阅读数:15891

评论数:0

Linux文件系统(七)---系统调用之open操作(三) 之 open_namei函数

Open系统调用 下面看看open_namei函数: 这个函数的基本的功能是: 首先我们知道filename,也就是知道路径了,那么我们可以根据上级目录项对象,查询下一级的目录项对象,如果在目录项缓存找到下一级的目录项对象,则直接返回,并填充nd的挂载点对象和目录项对象。否则,构建一...

2014-10-09 10:59:10

阅读数:6152

评论数:0

Linux文件系统(七)---系统调用之open操作(二) 之 get_unused_fd

738 /* 739 * Find an empty file descriptor entry, and mark it busy. 740 */ 741 int get_unused_fd(void) 742 { 743 struct files_struct * file...

2014-10-09 10:53:45

阅读数:4062

评论数:0

Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache

在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。 (内核:2.4.37)

2014-10-06 23:31:50

阅读数:5049

评论数:1

Linux文件系统(五)---三大缓冲区之buffer块缓冲区

在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。 (内核:2.4.37)

2014-10-06 15:49:54

阅读数:20032

评论数:2

Linux文件系统(四)---三大缓冲区之inode缓冲区 (内存inode映像 )

在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。 (内核:2.4.37)

2014-09-11 17:41:41

阅读数:10143

评论数:0

Linux 文件系统(三)---dup和fork函数执行后的文件情况

对于dup和fork函数来说,前者是复制一个文件描述符,后者是复制进程,同时相关的文件信息也会被复制。 一、对于Dup 之前已经知道,对于一个进程来说,有一个files_struct来管理所有的相关文件,最终的反应形式其实就是一个文件数组而已:                    ...

2014-09-04 13:52:46

阅读数:6144

评论数:0

Linux 文件系统(二)---执行过程及结构间的关系

Linux 文件系统(二)---执行过程及结构间的关系

2014-09-04 11:02:29

阅读数:5826

评论数:2

Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file

Linux文件系统,VFS,super_block,超级块,inode... 一: 什么是文件系统,详见:http://zh.wikipedia.org/zh/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F 其实一句话就是管理这块文件的机制(组织方式,数据结构之类...)...

2014-08-31 18:03:11

阅读数:32132

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭