Linux 文件描述符 文件表项 i节点结构

Linux的VFS(虚拟文件系统)学习起来很痛苦,看源码不太明智,看完分析完就忘且太浪费时间,懂了后也无法应用在实际场合中。所以这里只是讨论下文件描述符,文件表项(file结构体)和inode,理清实现的思路。 一、概念 首先区分文件描述符和打开的文件。内核维护了三个数据结构,分别是: 进程级的文件描述符表(即每个进程一个); 系统级的打开文件表(即该表在整个内核中只有一个),表项为struct
相关文章
相关标签/搜索